dex*_*305 5 scala string-interpolation scala-repl
为什么值“ $”的名称时字符串插值不起作用?
在以下代码中,为什么不打印$的值?使用字符串插值打印x的值时有什么错误?
repl> val x="test value"
repl> val $="some value"
repl> println($)
some value
repl> println(s"value:$x")
value:test value
repl> println(s"value:$$")
value:$
Run Code Online (Sandbox Code Playgroud)
为什么不用$的值代替$?
jro*_*ook 10
要实际打印由表示的变量的值$,应将其括在大括号中:
println(s"value:${$}")
Run Code Online (Sandbox Code Playgroud)
输出:
value:some value
Run Code Online (Sandbox Code Playgroud)
加倍$,因为它是用来逃跑$本身作为解释符号不工作在这里。
| 归档时间: |
|
| 查看次数: |
56 次 |
| 最近记录: |