アカウント名:
パスワード:
if (flag) case (flag==0)
これは、boolean へのキャストと == 演算子 がオーバーロードされていると読めば良いのか?
最初はif分岐羅列で書いてたけど、さすがにswitch~caseで書くぐらいしないとかっこ悪いとおもって修正したら微妙に間違ってしまったとエスパー
もう一度投稿を読んでみよう。
いつでもどんな風にでも楽に変更でき、かつバグの入る余地が少なくなる様に、限りなくベタなコード。
例示したコードは叩き台。仕様がFixした時にifとswitchのどっちになろうがもっとも作業量が少なくなるようにしてある。
# これが本物のエスパーの推測能力
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」
仕様が全然確定しないから (スコア:0)
例↓(擬似コード)
if (flag)
case (flag==0)
処理A();処理B();処理C();
case (flag==1)
処理A();処理C();
case (flag==2)
EXIT;
case (flag==3)
EXIT;
case (flag==4)
処理A();処理B();処理C();
:
以下、続く
仕様がどう転ぶか分からないんだから、最適化なんてやってられません。
Re: (スコア:0)
これは、boolean へのキャストと == 演算子 がオーバーロードされていると読めば良いのか?
Re:仕様が全然確定しないから (スコア:0)
最初はif分岐羅列で書いてたけど、
さすがにswitch~caseで書くぐらいしないとかっこ悪いとおもって修正したら
微妙に間違ってしまったとエスパー
Re: (スコア:0)
もう一度投稿を読んでみよう。
例示したコードは叩き台。仕様がFixした時にifとswitchのどっちになろうがもっとも作業量が少なくなるようにしてある。
# これが本物のエスパーの推測能力