加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Scala中的字符串插值?

发布时间:2020-12-16 09:30:46 所属栏目:安全 来源:网络整理
导读:我想询问Scala中是否有任何类型的字符串插值。我已经搜索了这个主题,但是到目前为止,我发现没有字符串插值。是否有计划在下一个版本中实现? 谢谢! UPDATE 字符串插值将在scala 2.10中,您可以尝试从scala 2.10.RC1出来(20/10/2012)。您可以查看此SIP的sc
我想询问Scala中是否有任何类型的字符串插值。我已经搜索了这个主题,但是到目前为止,我发现没有字符串插值。是否有计划在下一个版本中实现?

谢谢!

UPDATE

字符串插值将在scala 2.10中,您可以尝试从scala 2.10.RC1出来(20/10/2012)。您可以查看此SIP的scala 2.11,其中说明模式匹配器中的插值字符串将是有效的语法。使用新的字符串插值,您可以执行以下操作:

val age = 28
val name = "Gerry"

s"My name is $name and I am $age years old"
res0: String = My name is Gerry and I am 28 years old

但是现在可以尝试所有内插器上的documentation。请注意,您可以定义自己的插件!尝试this link了解更多信息。

解决方法

它不在(已发布)的scala库中。但是有一个SIP(Scala改进过程)来增加这个功能:

http://docs.scala-lang.org/sips/pending/string-interpolation.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读