我想要做类似这样的事情:
boolean isXyz = ...;
...
isXyz ? doXyz() : doAbc();
doXyz
和doAbc
是无返回值的。
请注意,这与其他运算符不同,例如,doXyz() + doAbc()
内在上需要doXyz
和doAbc
返回一个类似数字的东西来操作(或字符串连接,或任何其他东西,但重点是+实际上需要值来进行操作)。
这是一些深入的东西还是只是一项任意决定。
注意:我来自Java世界,但我想知道在您喜欢的编程语言中是否可能实现此功能。