3 つの式があり、それぞれに論理値またはその否定を伴う乗算が含まれます。これらの論理とその否定は標識変数を表すため、式は条件付きで評価されます。
-2*3*!T + 5*7*T
5*7*T + -2*3*!T
(-2*3*!T) + 5*7*T
上記で同じ結果が得られると思います。でも:
> -2*3*!T + 5*7*T
[1] 0 # unexpected!
> 5*7*T + -2*3*!T
[1] 35
> (-2*3*!T) + 5*7*T
[1] 35
これは演算子の優先順位と型強制と関係があると確信していますが!T
、*
.