記事の内容
この記事では、RubyのHashの使い方を紹介します。
目次
Hash(ハッシュ)とは何か?
hashとは連想配列とも呼ばれ、key(キー)とvalue(バリュー)の2つを管理するものです。
hashのkeyは、文字列やシンボルで定義することができます。
Hashの作成方法
Hashの要素を追加したり取得する
Hashの長さを調べる
length, size, countというメソッドを紹介します。
Hashの要素を削除する
delete, delete_if, reject!というメソッドを紹介します。
Hashを結合する
mergeというメソッドを紹介します。
Hashの初期化
empty?とclearというメソッドを紹介します。
Hashのキーや値の存在を確認する
keys, key?, has_key?, include?, member?, value?, has_value?というメソッドを紹介します。
Hashをソートする
hashのkeyやvalueでソートします。
Hashの便利メソッド
detectとfindは、同じ動作をします。
selectとfind_all、同じ動作をします。
collectとmap、同じ動作をします。
それぞれのメソッドの動作を見ていきたいと思います。