【发布时间】:2014-01-24 08:26:33
【问题描述】:
如果另一个布尔值为真,那么反转一个布尔值的最简洁的方法是什么。换句话说,写condition ? !value : value 的最短方法是什么,最好只评估一次value?
编辑:你知道,我将结果传递给一个方法
【问题讨论】:
-
我不明白你的问题
-
在我看来,“value = condition?!value:value”是最简洁的形式。
-
@gtgaxiola 如果您正在寻找最精简的形式,使用 xor 比使用三元运算符要短得多。
-
@SajadLfc 不,这不是重复的。这个问题有点多。