我有一个方法:
fun sum(first:Int, second:Int):Int
{
return first + second
}
我可以在字符串模板中使用参数调用此方法,就像我可以使用变量吗?
我尝试过以下但是没有用:
println("$sum(3,4)")
答案 0 :(得分:4)
是的,string templates可以包含任意表达式,您只需使用花括号。
fun foo() = 42
val bar = 25
"$bar"
"${bar}"
"${foo()}"
"${2 + 10 / 5}"