if 式1 && 式2 then 命令 は if 式1 then if 式2 then 命令 と厳密に同じ。 どちらも 式1 が偽(0)なら 式2 は評価されない。 例えば var x[2], i=2 のとき if i < 2 && x[i] == 334 then ~ は期待通りに動くけど if i < 2 and x[i] == 334 then ~ は subscript out of range でエラーになる