2005-02-23 初期化されていなかったら初期化 Ruby 初期化されていない変数を初期化するときには、'||='を使うべし。Rubyのイディオム。(なんだけど、よく忘れるのでメモ。) $ irb irb(main):001:0> a = nil => nil irb(main):002:0> a ||= 'foo' => "foo" # 初期化されていないので初期化。 irb(main):003:0> a ||= 'bar' => "foo" # 初期化されているので初期化しない。