From: hisanori@... Date: 1999-09-02T11:12:12+09:00 Subject: [ruby-list:16430] Re: Ruby 1.4.0 松尾です。 From: wakou@fsinet.or.jp > なるほど。良さそうですね。[nil] ではなく、[] ではどうでしょう。 よい感じです^^。 # ていうか、家に帰ってGroupWareServer 0.0.2のルーチン見たら、既に[]を # 返すようにしてました。自分のことも、覚えてないものですね^^;;; > $ ruby -e 'cgi = Hash.new([]); p cgi["name1"][0]' > nil > $ ruby -e 'cgi = Hash.new([nil]); p cgi["name1"][0]' > nil > $ ruby -e 'cgi = Hash.new([]); cgi["name1"].each{|i| p i }' > $ ruby -e 'cgi = Hash.new([nil]); cgi["name1"].each{|i| p i }' > nil > > cgi["name1"][0] へのアクセスは同じですが、"name1" に関するデータが無かっ > た場合、each 内を実行しないので、便利かもしれません。 はい、便利だと思います。