有没有医学生做课件的网站,做不锈钢管网站,百度推广登录平台登录,自已建个人网站Scala 为我们提供了三种字符串插值的方式#xff0c;分别是 s, f 和 raw。它们都是定义在 StringContext 中的方法。 s 字符串插值器 val a 2println(s小明今年$a 岁了) f 字符串插值器 它除 s 的功能外(不指定格式就和 s 一样)#xff0c;还能进行格式化输出分别是 s, f 和 raw。它们都是定义在 StringContext 中的方法。 s 字符串插值器 val a 2println(s小明今年$a 岁了) f 字符串插值器 它除 s 的功能外(不指定格式就和 s 一样)还能进行格式化输出在变量后用 % 指定输出格式格式的说明参照 Java 的 Formatter javadoc。实际调用的是 StringContext 中的 f 方法。 val as Array(0, 1)
for(i - as.indices) println(f第${i}个元素是${as(i)}%3d) 可以看到数组缓冲中的值之前多了两个位置。 raw 字符串插值 raw 能让字符串原原本本的输出来而不是产生控制效果如对 \n \t 等的输出。实际调用的是 StringContext 中的 raw 方法。 println(a\tb\tc) 结果a b c println(rawa\tb\tc) 结果a\tb\tc 转载于:https://www.cnblogs.com/feiyumo/p/9946476.html