どうも、ちょげ(@chogetarou)です。
boolの値を反転する方法を紹介します。
方法

boolの値を反転するには、「!」を使います。
具体的には、変数に、変数自身の先頭に「!」をつけた値を代入します。
value = !value;
boolの変数に、自分自身の先頭に「!」をつけた値を代入することで、boolの値を反転することが出来ます。
使用例
void main() {
var isOn = false;
isOn = !isOn; //反転
print(isOn); //true
//^=を使った場合
isOn ^= true; //反転
print(isOn); //false
}
コメント