【发布时间】:2017-03-07 10:38:22
【问题描述】:
可能是一个有点宽泛的问题,但官方文档甚至没有提到箭头运算符(或语言结构,我不知道哪个短语更准确)作为一个独立的实体。
最明显的用途是when条件语句,它用于将表达式分配给特定条件:
val greet = when(args[0]) {
"Appul" -> "howdy!"
"Orang" -> "wazzup?"
"Banan" -> "bonjur!"
else -> "hi!"
}
println(args[0] +" greets you: \""+ greet +"\"")
其他用途是什么,它们有什么作用? Kotlin 中箭头操作符有一般含义吗?
【问题讨论】: