当变量名以$开头时,为什么字符串插值不起作用?
在以下代码中,为什么$的值没有被打印出来?使用字符串插值打印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:$
为什么 $ 符号没有被它的值所替代?
当变量名以$开头时,为什么字符串插值不起作用?
在以下代码中,为什么$的值没有被打印出来?使用字符串插值打印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:$