首页 > 代码库 > [译]字符串插值
[译]字符串插值
简介
从Scala2.10.0开始提供了一种利用现有数据(变量等)创建字符串的方式--字符串插值(String Interprolation)。
字符串插值允许用户直接在字符串字面量中嵌入变量引用。下面是一个例子:
scala> val name = "Jame"name: String = Jamescala> println(s"Hello,$name")Hello,Jame
在上述的例子中,字面量s”Hello,$name”是经处理的字符串字面量。“经过处理”的意思是说Scala的编译器对该
字符串字面量做了一些额外的工作。一个处理过的字符串字面量(processed string literal)被表示成:一串字符”str”
其中str表示字符串(里面还有一些变量占位符)。字符串插值在SIP-13被引入的,SIP-13中也包含了实现的细节
使用
[译]字符串插值
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。