Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
このネストされたifステートメントを短縮するにはどうすればよいですか?
if(x > 0){ if(grid[x-pixelOffset,y] == true){ middleLeft = 1; } }
&&次の演算子を使用できます。
&&
if ((x > 0) && grid[x-pixelOffset,y]) ...
変数== trueの値をチェックするときは必要ありません。bool
== true
bool
詳細については、短絡が望ましくない場合は、&を使用できます。if((x> 0)&grid [x、y]){...}と書くと、2番目の部分も評価されます。