Yash 2 その 219
リファクタリングのついでに break コマンドや continue コマンドで脱出できる条件を緩めた。
例えば以下のコードがエラーなしで実行できるようになる。
for i in 1;
do
eval 'break; echo foo; ' 'echo bar'
echo baz
done
Bash, dash, ksh, zsh でも同様にエラーなしで実行できるので、それに倣った。(但し mksh ではエラーとなる。)
| 固定リンク
リファクタリングのついでに break コマンドや continue コマンドで脱出できる条件を緩めた。
例えば以下のコードがエラーなしで実行できるようになる。
for i in 1;
do
eval 'break; echo foo; ' 'echo bar'
echo baz
done
Bash, dash, ksh, zsh でも同様にエラーなしで実行できるので、それに倣った。(但し mksh ではエラーとなる。)
| 固定リンク
コメント