is_done の否定を代入すると true と false が切り替わるのはなぜですか?

is_done が true か false の 2 つの値しかとらない真偽値であることがポイントですね。
2021年11月26日
ユーザー

is_done に対して is_done の否定を代入してあげれば true と false が切り替わるはずです。

この部分が理解できなかったのでなぜそうなるのか詳しく教えてください!

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?