Kotlin的字元模闆和c語言的格式化輸出有點像。
先來說說Kotlin 的字元模闆怎麼弄。
fun main(args:Array<String>)
{
var name="Tang"
println("I am ${name}") //字元串模闆
}
輸出結果:I am Tang
那麼該如何使用呢?
格式:${value}
其實這個字元模闆基本是格式化輸出。值得一說的這個也支援函數的傳回值和表達式。
表達式
fun main(agrs : Array<String>)
{
println("Value is ${1+2}")
}
函數
fun main(agrs : Array<String>)
{
println("I am ${go()}")
}
fun go():String
{
return "ok";
}