アカウント名:
パスワード:
C言語ぽい文法なのに、たまに変なアレンジが入っているのが嫌、というか怖い。
「switch 文の中で continue を書くと、break と同じ動作」ってのにハマり、調べてその事実にたどり着いたときは、衝撃でしばらく作業が手につかなかったw
Cのswitchでcontinueなんかできんやん…と思ったら外のループをcontinueしようとしたのか…微妙やね…Cのほうがちょっと変なんだよなぁ…ところでCにもbreak 2とか入れてくれてもいいんじゃないですかね?
経緯的には、最初
while (〜) { if (type == 0) { continue; } else { 〜 } 〜}
みたいなコードで、条件が増えたので switch に書き換えたがif の中はそのまま continue で残していたって感じだったと思います。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」
PHP (スコア:1)
C言語ぽい文法なのに、たまに変なアレンジが入っているのが嫌、というか怖い。
「switch 文の中で continue を書くと、break と同じ動作」ってのにハマり、
調べてその事実にたどり着いたときは、衝撃でしばらく作業が手につかなかったw
Re: (スコア:0)
Cのswitchでcontinueなんかできんやん…
と思ったら外のループをcontinueしようとしたのか…
微妙やね…Cのほうがちょっと変なんだよなぁ…
ところでCにもbreak 2とか入れてくれてもいいんじゃないですかね?
Re:PHP (スコア:0)
経緯的には、最初
while (〜) {
if (type == 0) {
continue;
} else {
〜
}
〜
}
みたいなコードで、条件が増えたので switch に書き換えたが
if の中はそのまま continue で残していたって感じだったと思います。