[ruby-list:50249] Re: Hash.new([])の挙動について

From: take_tk <ggb03124@...>
Date: 2015-10-29 01:30:33 UTC
List: ruby-list #50249
たけ(tk)です

破壊的メソッドを使わなければよいのでは?

irb(main):020:0> a = Hash.new([])  => {}
irb(main):021:0> a["key"] += [1]   => [1]
irb(main):022:0> a["key"] += [2]   => [1, 2]
irb(main):023:0> a["key"] += [3]   => [1, 2, 3]
irb(main):024:0> a                 => {"key"=>[1, 2, 3]}
irb(main):025:0> a.default         => []
irb(main):026:0>


In This Thread

Prev Next