switch(true) イディオムへの反応
@KOBA789 フォールスルーが有効な場面って滅多にないと思うんですが,それって OR の書き換え以外にどんな場面がありますか?具体的にどこか上がってるコードであるととても参考になるんですが.[ちなみに github で検索して片っ端から読んでいますが今のとこないです]
2014-04-26 00:23:23@t_uda さっきのコメントはだいぶ意地が悪い書き方で、現実的に「フォールスルーが有効な場面」が少ないので switch(true) イディオムはあまり有用ではないのではということです。
2014-04-26 00:27:11こんなのがあるのかwwwすげーwwwww switch( true )な使い方 http://t.co/EsC1CxMvlM
2014-04-26 00:30:55switch(true)イディオム初めて知った。caseが変数になってたり、重複する項目があった場合の挙動って保証されてるのかな
2014-04-26 00:45:07switch だと思考が止まるって主張が全く理解出来ないんだけど / “JavaScript - switch(true) イディオム考察 - Qiita” http://t.co/L6bjFrzuEl
2014-04-26 00:54:28@wand125 break; ないと case の式に関係なくフォールスルーするけど,break; 入れる意味がないというのは…?
2014-04-26 00:59:03switch(true)を思いついた人はさぞかしドヤ顔してるんだろなぁ。 / “JavaScript - switch(true) イディオム考察 - Qiita” http://t.co/DDIuZ55is4
2014-04-26 01:02:26RTのswitchのフォールスルーによる便利さに納得はできるけどやっぱcaseの処理がどうなるか怖いからあえて冗長にしたいとこだなあ。
2014-04-26 01:02:44shell scriptから何も学んでいないんだろうか. QT(via @t_uda): switch(true) イディオム考察 [JavaScript] on @Qiita http://t.co/id98LaA2OK
2014-04-26 01:03:56@t_uda @t_uda breakないときにフォールスルーさせる、caseがラベル扱いの言語仕様がただでさえ不便なのに、caseを並べて使う利用法すらしなくなったら要らない子だなあみたいな言語仕様についての話でした。
2014-04-26 01:05:32@send_ それは主張ではなくて,周りの人がそういう感想・意見を言ったというだけです.そして私が主張しているのは「このコードを見たときにそのように思うプログラマーが多数存在する」という事実です.あと,思考が止まるなんて誰も言ってないです.
2014-04-26 01:06:31僕はザコなので、JavaScriptのcaseが単なるラベルであるということすら理解していなかったので、特にコメントはありません
2014-04-26 01:08:23