如何在变量上应用Scala字符串插值?

时间:2018-07-03 03:14:40

标签: scala

我想将模板作为参数,然后填写实数值。例如,模板可以是:

“ Hello $ name” “嗨$ name” “ $ name,你好吗?”

模板内容将被传入。然后基于$ name,我将相应地打印出值。

如果模板是可变的,则不能在其前面指定s。 另外,对于StringContext,我需要单独列出每个部分。

还有更好的方法吗?

我希望它可以这样调用: ``` val mytemplate =“你好$ name”

val值= s(mytemplate)或

StringContext(mytemplate).s(名称) ``` 那可行吗?

预先感谢

0 个答案:

没有答案