一直很崩溃,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真是太顽固了,一些好的语法不及时引进。
本文探讨了Java中处理多行字符串的方式,并对比了Python和C#等语言提供的便捷语法。作者表达了对于Java未引入类似功能的遗憾。
171万+

被折叠的 条评论
为什么被折叠?



