gpt4 book ai didi

kotlin - 如何在 Kotlin 中将串联转换为模板

转载 作者:IT老高 更新时间:2023-10-28 13:34:45 26 4
gpt4 key购买 nike

我是编程新手。最近,我开始学习 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 自动执行此操作。

关于kotlin - 如何在 Kotlin 中将串联转换为模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50705127/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com