我是编程新手。最近,我开始学习Kotlin。 我收到了有关此代码的建议:
var cont = "N"
var result:Int?
result = 45
println (cont + " + " + result)
它建议将这个
{" + "}
转换为模板,但我不知道如何?
在 Kotlin 中,您可以使用字符串模板来删除代码中的所有串联符号。他们总是以
$
开头。
例如在您的代码中,您可以这样做:
println("$cont + $result")
这将打印与原始代码相同的结果,只是更加简洁和可读。这甚至可以在任意表达式上完成,您只需将其括在花括号中即可。
例如:
val cont = "ALEC"
println("Hi ${cont.toLowerCase()}") //prints Hi alec
正如评论中提到的,当出现提示时,IntelliJ 会通过点击
ALT + Enter
自动执行此操作。