2
刚刚起步斯卡拉,并有一个问题。如何在Scala中将raw与字符串插值结合起来?
val num = 10
val str = "Learning\t${num}Scala"
现在我试图打印str
没有逃脱\t
但num
插值。这可能吗?尝试下面几个变化,但他们没有工作
scala>s"${str}"
scala>s"""${str}"""
scala>raw"""${str}"""
的问题是如何打印Learning\t10Scala
不知道我理解这个问题 - 为什么不单曲“学习\ T $ {NUM}斯卡拉”' ?您不能“延迟”插值,它只能在创建字符串时完成。 –
@TzachZohar您的示例将用标签替换'\ t' – Bala
''“”Learning \ t“”“+ s”$ {num} Scala“' – mike