我从 Stackoverflow.com 阅读了一些文章,尤其是:
如果我有三个布尔变量会发生什么?我想使用单行分配一个真/假值。
例如,test1
andtest3
必须为 true 且test2
必须为 false。
我用了
test1 = test2 ^= test3 = true; //true, false, true
或者
test1 = test3 ^= test2 ^= true;
但这并不好。逻辑不好。
我知道我的问题很简单,但我有 6-7 个布尔变量,如果可能的话,我想使用单行赋值。
有可能的 ?