10周年のSPコンテンツ!
9
Tomoki UDA @t_uda
あまり品がよろしくないサイト名なので今まで敬遠していたけれど,ちょっと思うところあって投稿してみた. > [JavaScript] switch (true) http://t.co/gPtfUDr6i7 #unkode [以前も話題に出したので覚えている人もいるかもしれない]
にょる。 @W53SA
この世には「switch(true)」と書く人がいるのか。。。。。。。。。。
にょる。 @W53SA
switch(true)と書く人、どんな顔して書いてるんだろう…
にょる。 @W53SA
switch(true)は生理的に嫌悪感を感じる
Tomoki UDA @t_uda
@Hikaru_oao 突然失礼します.http://t.co/gPtfUDr6i7 のコメントを拝見しました.もしよろしければ,「if-else」では不十分で,「switch(true)」が有効に働く例を教えて頂けないでしょうか?
SpringMine @Verna_Velna
switch(true)って複数ヒットするんかな?するんなら使いどころありそう。
Hikaru @Hikaru_oao
@t_uda if(){}else if(){}else if(){}else......のパターンを落とし込むだけでもそれなりに価値があるのかもしれませんが、breakを毎回は使わないようなパターンで真価を発揮するものだと思います。
Tomoki UDA @t_uda
@Hikaru_oao なるほど.break を使わないようなパターンというと,すぐに return するような場合とかですかね.ありがとうございます.
Hikaru @Hikaru_oao
@t_uda というよりむしろ、前のcaseから続けて処理をさせるパターンですね。 例えば if (a) A if (a || b) B if (a || b || c) C を case a: A case b: B case c: C と書けます
Tomoki UDA @t_uda
@Hikaru_oao あぁ,積極的にフォールスルーを利用するということですね.なるほど.
Tomoki UDA @t_uda
switch(true) イディオム考察 [JavaScript] on @Qiita http://t.co/SLhVOp5noB
Tomoki UDA @t_uda
ストレス発散したい
Tomoki UDA @t_uda
`switch(true)` はすばらしいとか言ってるやつはコードの質を考えないクソ
ヤウツロ @yautsuro
switch(true)の考察読んで、クソみたいなプログラミングしないといけないこと思い出したぞ……
sun_t @sun_null_ptr
switch(true)は重症だ。即時リファクタリングを要する。
Tomoki UDA @t_uda
「こんなこと書くやつがいると JavaScript-er はみんなプログラムが書けないとか思われるよ」というありがたいお言葉を頂いたので結構キテいる.
dis- @dis_
JavaScript-erはあんまりマサカリ飛ばしてるイメージが強くないな
腰が終わっている @KOBA789
if-else で書ける場所で使ってたらひねくれ者だし、フォールスルーが有効な場面で使っていれば賢いでしょ / “JavaScript - switch(true) イディオム考察 - Qiita” http://t.co/jqqHyqrdxU
Tomoki UDA @t_uda
最近マサカリ投げる業してなかった.
ニノミヤ カズノリ @wakuworks
僕は switch (true) 賛成派。ただ、case 多すぎると読みにくくなるので分割しろゴルァってなる。これは js だけじゃなくて PHP にも当てはまる
残りを読む(159)

コメント

fsalsht@12/31(火)西R26b @fslasht 2014年4月27日
switch(true) 是非戦争が勃発している…
ログインして広告を非表示にする
ログインして広告を非表示にする