Rubyについて Part 42
レス数が950を超えています。1000を超えると書き込みができなくなります。
0954デフォルトの名無しさん
2011/04/25(月) 15:51:44.99リテラルで列挙子が余分な場合に空要素を追加する言語もあるので、
(たとえば [1, 2, 3, ] は要素 4の配列)
これを安全弁として多用するのはRubyだと思っていい
個人的にはあんまり好きではなく、自分から書くことはない
俺は
「追加のときにカンマ忘れても配列になるので便利」よりも
「追加のときにカンマ忘れて文法エラーになるので親切」を選ぶ
arr = %w[ ] の中に空白あり単語をうっかりコピペして悩むのと根は一緒
行単位差分管理システムだと、編集履歴が1行で済むので本質的というメリットがないでもないが
目的としては1行追加しただけなのに編集履歴は2行になる、というのはあまり気持ちよくない
レス数が950を超えています。1000を超えると書き込みができなくなります。