Solidity での操作の順序について質問があります。ドキュメントでは、論理 NOT 演算が論理 AND 演算よりも優先されると書かれています。問題は、そのif
ようなステートメントがある場合、操作の順序のために関数が最初に呼び出されると思っていましたが、実際には演算子if(false && !function())
の短絡が最初に行われます。&&
だから私の質問は:なぜですか?
質問する
418 次
Solidity での操作の順序について質問があります。ドキュメントでは、論理 NOT 演算が論理 AND 演算よりも優先されると書かれています。問題は、そのif
ようなステートメントがある場合、操作の順序のために関数が最初に呼び出されると思っていましたが、実際には演算子if(false && !function())
の短絡が最初に行われます。&&
だから私の質問は:なぜですか?