not(!)は少し特殊な演算子で、条件の結果であるtrue / falseを逆にする特徴があります。 true / falseそれぞれの前にnotを意味する「!」を付与しています。 これによりnotが適用されて、実行結果のように条件の結果が逆になります。