[在Scala中,我想通过字符串插值打印某些项目的价格。是否可以通过插值显示$字符?这有效:
scala> println(s"It only costs ${3 + 4} dollars")
It only costs 7 dollars
为什么这不起作用?根据docs],它仍然应该说$ 7
scala> println(s"It only costs $${3 + 4}")
It only costs ${3 + 4}
[在Scala中,我想通过字符串插值打印某些项目的价格。是否可以通过插值显示$字符?这有效:scala> println(s“仅花费$ {3 + 4} ...
您还需要实际插值的第三个$
。以下应该工作: