一直很崩溃,java为何不实现这个功能。 如果有这个功能将带来极大的便利,而且有可能改变现在很多的开发方式。
在java中,一个长长的字符串,我们要使用拼接
String str = "select * from user " +
"where 1=1 and " +
" username = :username "+
" password = :pwd ";
而如果提供如python,或是C#的语法
String str = '''select * from user
where 1=1 and
username = :username
password = :pwd ''';
而且这种语法的支持静态语言实现也是很容易的,只需修改一下编译器。
java真是太顽固了,一些好的语法不及时引进。