在Javascript中,您可以编写
if (condition){
console.log("")
}
如
condition && console.log("")
koltin中有类似的语法吗?
最佳答案
与Javascript不同,kotlin是严格类型的。 &&
运算符的两侧都必须是Boolean
。您可以执行一些无意义的相等性检查来实现此目的,但是这只会使事情变得不那么可读。举些例子:
condition && (println("Hello, world!") == Unit)
要么
condition && (println("Hello, world!") == null)
Kotlin中甚至删除了三元运算符(
c?a:b
),他们建议使用if(c) a else b
。因此,只需坚持使用if
即可。
关于kotlin - kotlin简写版本if(true),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54397269/