💎

Ruby の Hash であれあれ!!ってなるやつ

2021/12/29に公開

Ruby の Hash の操作で、取り除いたり、必要な要素だけを取得するあの関数なんだっけ...?なんだっけ...?ってよくなるのでメモ

取り除く関数(except)

ルビマ:Hash#except (Ruby 3.0.0 リファレンスマニュアル)

{a: 1, b: 2}.except(:a)
# => {:b=>2}

必要な要素だけを取得する関数(slice)

ルビマ:Hash#slice (Ruby 3.0.0 リファレンスマニュアル)

{a: 1, b: 2}.slice(:a)
# => {:a=>1}

Discussion