当前位置:嗨网首页>书籍在线阅读

32-$操作符

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

4.8.3 $操作符 

Kotlin提供了一种特殊的字符串表达式,即模板字符串,模板表达式以美元符($)开头,外加一个变量名。

val value:Int=5;
val str:String="$value"
println(str)      //输出5

$操作符还可以作用于表达式,参与数学运算。

val value:Int=5;
    val g:Int=2
    val h:Int=3
    val str:String="g+h=${g+h}"
    println(str)    //输出g+h=5

转义字符串和原生字符串都支持模板字符串,如果想原样输出$字符串,可以使用单引号包起来。代码如下。

val str:String=""" price is ${'$'}199"""