0
Rubyのitselfメソッド
2020-06-10

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

2.2から追加されたよう

Object.itself

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

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

Ruby2.7からはtallyメソッドが用意されているので文字数カウント的な用途であればこちらを使うほうが簡潔に書ける

['a','b','c','b'].tally
# {"a"=>1, "b"=>2, "c"=>1}
0

Profile

swfz
swfz
日々学んだことを残していく
Today I Learned
コード片置き場

Account

RSS

Powered by Pixela
© 2024. swfz