最佳答案
这可能是一个有点宽泛的问题,但是官方文档甚至没有将箭头操作符(或者语言结构,我不知道哪个短语更准确)作为一个独立的实体来提及。
最明显的用法是 when If判断语句,它用于将一个表达式赋值给一个特定的条件:
val greet = when(args[0]) {
"Appul" -> "howdy!"
"Orang" -> "wazzup?"
"Banan" -> "bonjur!"
else -> "hi!"
}
println(args[0] +" greets you: \""+ greet +"\"")
还有什么其他用途,它们是做什么的? 在 Kotlin,箭头操作员有什么一般性的含义吗?