Rubyのitselfメソッド

2020-06-10Ruby


自分自身を返すitselfというメソッドがある

2.2から追加されたよう

Object.itself

group_byと組み合わせると要素数などのカウントしたい時とかに簡潔に書くことが出来る

['a','b','c','b'].group_by(&:itself).transform_values(&:size)
# {"a"=>1, "b"=>2, "c"=>1}