String 模版表达式

任何时候你使用一个$符号就可以插入一个表达式。如果这个表达式有一点复杂,你就需要使用一对大括号括起来:"Your name is ${user.name}"。

字符串可以包含模板表达式,即可求值的代码片段,并将其结果连接到字符串中。

一个模板表达式由一个 $ 和简单名称组成。

val i = 6  
val s = "i = $i" // 结果为 "i = 6"  

一个模板表达式由一个$ 和大括号括起来的表达式组成。

val s = "abc"  
val str = "$s.length is ${s.length}" // 结果为 "abc.length is 3" 

如果想输出$ ,需要怎么写

${'$'}29.18  
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分Common Lisp介绍第1章 介绍一下Lisp你在学的时候觉得已经明白了,写的时候更加确信了解了,教别...
    geoeee阅读 3,002评论 5 8
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,268评论 0 4
  • 正则表达式到底是什么东西?字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等...
    狮子挽歌阅读 2,169评论 0 9
  • 不得不承认,原生家庭对我们的成长有着不可磨灭的印象,我们性格当中的内向积极,乐观,消极,都是原生家庭的映射。 在今...
    熊芳菲阅读 1,350评论 1 4
  • 军训,开启了高中生涯的新征程。 这是我们的高中生涯: 诗意,鲜嫩,明媚。 7天的陪伴,锻炼了身体,磨练了意志。
    孟子_db61阅读 158评论 0 0