Scala--String Interpolation

来源:互联网 发布:树莓派python串口编程 编辑:程序博客网 时间:2024/05/17 23:59

Scala支持以下几种字符串插入:
s, 内容可以使用,使{}引用表达式, 类似于JSP中的El表达式.
f, 内容可以使用%s, %d等占位符, 类似于C语言中的printf(print format), 但是要结合$符号用.
raw, 里面的类容会作为原始内容, 不会有任何改变

val age = 33//插入变量println(s"I'm $age years old.")//插入表达式println(s"7kg apple cost ${7*5} yuan.")val weight = 2.1f//f将变量输出格式化println(f"weight is $weight%2.2fkg")//raw将会原样输出val str = "My name is \"Walter\", I like \\\\"println(raw"$str")

这里写图片描述

原创粉丝点击