我可以用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(使用前将#替换为@)