switch(true) イディオムへの反応

以下の記事への反響や関連ツイートをまとめました. [JavaScript - switch(true) イディオム考察 - Qiita] http://qiita.com/t_uda/items/1969e09a970d71e4cfd6
9
前へ 1 2 ・・ 8 次へ
ようけい @youxkei

switch(true)イディオム、やばすぎる

2014-04-26 00:21:05
Tomoki UDA @t_uda

@KOBA789 フォールスルーが有効な場面って滅多にないと思うんですが,それって OR の書き換え以外にどんな場面がありますか?具体的にどこか上がってるコードであるととても参考になるんですが.[ちなみに github で検索して片っ端から読んでいますが今のとこないです]

2014-04-26 00:23:23
KOBA789 @KOBA789

@t_uda さっきのコメントはだいぶ意地が悪い書き方で、現実的に「フォールスルーが有効な場面」が少ないので switch(true) イディオムはあまり有用ではないのではということです。

2014-04-26 00:27:11
Tomoki UDA @t_uda

@KOBA789 あっはい.ですよねー() しかも C ならともかく JavaScript ですし……

2014-04-26 00:28:54
イオタ(遺伝子組み換え) @_iota

true++ といい,switch(true) といい,その発想自体には感心する

2014-04-26 00:29:39
たちうさだった @tatyusa419

こんなのがあるのかwwwすげーwwwww switch( true )な使い方 http://t.co/EsC1CxMvlM

2014-04-26 00:30:55
Tomoki UDA @t_uda

@phasetr github 検索して心をいためています

2014-04-26 00:30:55
*IRU @ir5

switch(true) は辛い感じがする

2014-04-26 00:36:48
うてん。 @uten00

「頼むこ、殺してくれぇ・・・」ってswitch文の叫びが聞こえる・・・ | http://t.co/Q5gPzUWXhF

2014-04-26 00:39:07
わんど @wand125

switchにtrueというか、caseがどこまで自由に使えるかの話な気がする

2014-04-26 00:41:30
f96fd3a0-bdb9-4f10-b69f-8f765c1d341c ICHINOSEShogo @shogo82148

switch(true)イディオム初めて知った。caseが変数になってたり、重複する項目があった場合の挙動って保証されてるのかな

2014-04-26 00:45:07
わんど @wand125

caseの中に条件式を入れる使い方だと、breakをわざわざ入れさせる意味が完全になくなりそう。

2014-04-26 00:49:12
SAKAI, Kazuaki @send_

switch だと思考が止まるって主張が全く理解出来ないんだけど / “JavaScript - switch(true) イディオム考察 - Qiita” http://t.co/L6bjFrzuEl

2014-04-26 00:54:28
Tomoki UDA @t_uda

@wand125 break; ないと case の式に関係なくフォールスルーするけど,break; 入れる意味がないというのは…?

2014-04-26 00:59:03
"にょる。" @W53SA

switch(true)を思いついた人はさぞかしドヤ顔してるんだろなぁ。 / “JavaScript - switch(true) イディオム考察 - Qiita” http://t.co/DDIuZ55is4

2014-04-26 01:02:26
うてん。 @uten00

RTのswitchのフォールスルーによる便利さに納得はできるけどやっぱcaseの処理がどうなるか怖いからあえて冗長にしたいとこだなあ。

2014-04-26 01:02:44
青江 憂 @がんばらねば @aoeui666

shell scriptから何も学んでいないんだろうか. QT(via @t_uda): switch(true) イディオム考察 [JavaScript] on @Qiita http://t.co/id98LaA2OK

2014-04-26 01:03:56
青江 憂 @がんばらねば @aoeui666

「switchでbreakを書かないといけない言語では何をやっても駄目」

2014-04-26 01:04:52
わんど @wand125

@t_uda @t_uda breakないときにフォールスルーさせる、caseがラベル扱いの言語仕様がただでさえ不便なのに、caseを並べて使う利用法すらしなくなったら要らない子だなあみたいな言語仕様についての話でした。

2014-04-26 01:05:32
Tomoki UDA @t_uda

@send_ それは主張ではなくて,周りの人がそういう感想・意見を言ったというだけです.そして私が主張しているのは「このコードを見たときにそのように思うプログラマーが多数存在する」という事実です.あと,思考が止まるなんて誰も言ってないです.

2014-04-26 01:06:31
マジカルペンネくん🍝 @pastak

僕はザコなので、JavaScriptのcaseが単なるラベルであるということすら理解していなかったので、特にコメントはありません

2014-04-26 01:08:23
前へ 1 2 ・・ 8 次へ