Ruby 初心者スレッド Part 57©5ch.io [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0337デフォルトの名無しさん
2015/06/17(水) 04:14:33.64ID:HjULUL/PPythonでもそうだけど、A && B, A || B は、
先にAを評価して、答えが決まれば、Bを評価しない短絡評価
ただし短絡評価は、A,Bが評価された時に、
変化しない変数なら問題はないが、
C() && D() のような関数(メソッド)の場合には、
後のD()が、実行されるかされないのか、
一目でわからないため、バグを生みやすく、
こういう書き方は推奨されない
■ このスレッドは過去ログ倉庫に格納されています