AND, ORで必要ない条件でも評価は行われる

&&, <and>, _and(), ||, <or>, _or()

において、たとえば

if((a < b) && (c < d)) 

の評価において、

(a < b) == false

の場合でも

(c < d)

の評価は行われる。

副作用のある条件を記述する際は注意する必要がある。そのような場合は&&を使わず、if文の入れ子で記述した方が安全。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-01-15 (月) 20:03:24 (1332d)