Java 里面有没有类似 es6 的模板字符串语法?
資深大佬 : lxk11153 9
- es6 模板字符串 – 阮一峰
- 比如支持多行输入,不需要转义双引号等
`In JavaScript this is legal. "233"`
大佬有話說 (17)
`In JavaScript this is legal. "233"`
ScriptEngine engine = new ScriptEngineManager().getEngineByName(“js”);
Object obj = engine.eval(“””
function hello() {
print(‘”Hello, world”‘);
}
hello();
“””);
比如我就会写:
“`java
String text=””/*<<<EOF
abc
/*doc*_/
efg
EOF*/;
“`
扔给 javac 编译前,先调用一遍自己的预编译工具,编译自己定义的语法为标准 java 语法
string text = $”Hello, {name}! Today is {date.DayOfWeek}, it’s {date:HH:mm} now.”;
string query = @”SELECT foo, bar
FROM table
WHERE id = 42″;