Ruby 初心者スレッド Part 30at TECHRuby 初心者スレッド Part 30 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト455:デフォルトの名無しさん 09/08/28 12:48:24 Rubyの三項演算子の平均寿命は1日だそうな 456:デフォルトの名無しさん 09/08/28 12:49:23 Rubyの場合ifが式だからifで書けばいいと思うんだけど。 可読性もそのほうが高いと思わない? 457:デフォルトの名無しさん 09/08/28 12:52:28 if のほうがわかりやすそうな気がするときと、 条件演算子のほうがわかりやすそうな気がするときの 2つがあるような気がする 極めて単純な見栄えの問題 他の言語では三項演算子だけが値を返すから入れ替えが効かないけど Rubyは動作自体は結局一緒だから (パースの受け方は違うかもしれない) 458:デフォルトの名無しさん 09/08/28 12:55:17 >>453 case文も使えるんだ。 なるほど。 459:デフォルトの名無しさん 09/08/28 13:03:54 case文の意味なくないか?w 460:デフォルトの名無しさん 09/08/28 13:08:40 空 case の例としてはわりと妥当だと思う else raise の余地がないのがやや弱いがわかりやすかろう 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch