松尾です。 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 内を実行しないので、便利かもしれません。 はい、便利だと思います。