
如题,比如我想要在代码写个 SQL 语句,只能这样:
String sql = "SELECT * FROM USER WHERE ID = 1"; 怎么样才可以像 C#一样,写成这样:
var sql = @" SELECT * FROM USER WHERE ID = 1 "; 1 Jooooooooo Jun 10, 2022 搜 java text block 似乎只有 15 版本才支持 |
2 Leviathann Jun 10, 2022 1. 升到最新 2. 换 kotlin/scala |
3 yazinnnn Jun 10, 2022 var sql = """ SELECT * FROM USER WHERE ID = 1 """; System.out.println(sql); |
4 ychost Jun 10, 2022 IDEA -> inject language or reference |
5 106npo Jun 10, 2022 via Android 也可以行末加\n\ |
6 nothingistrue Jun 10, 2022 C#那个用法,本质上是写的时候不写 \n ,但通过特殊标记,编译的时候自动加上\n ,这是语法糖。Java ,至少是 Java 8 及之前,对语法糖极为谨慎(甚至是排斥)。 |
7 unco020511 Jun 10, 2022 抛弃年迈的 java,拥抱 kotlin |
8 potatowish Jun 10, 2022 via iPhone Mybatis xml |
9 SMGdcAt4kPPQ Jun 10, 2022 via Android Kotlin 比 Java 更接近 C# |