kotlin中的三元运算符[重复]

2024-05-08

我可以用java写

int i = 10;
String s = i==10 ? "Ten" : "Empty";

即使我可以将它传递到方法参数中。

callSomeMethod(i==10 ? "Ten" : "Empty");

如何将其转换为 kotlin?在 kotlin 中编写相同的内容时,Lint 显示错误。


callSomeMethod( if (i==10) "Ten" else "Empty")

关于三元运算符的讨论:https://discuss.kotlinlang.org/t/ternary-operator/2116/3 https://discuss.kotlinlang.org/t/ternary-operator/2116/3

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

kotlin中的三元运算符[重复] 的相关文章

随机推荐