>>868
for と比べても一貫性があるし
過去コードにも影響を与えない

より良い案があるなら書いてみれば?