Ruby ハッシュのキーと値を取得する

Rubyで、to_aを使用して、ハッシュのキーと値を取得するサンプルコードを記述してます。rubyのバージョンは2.7.2を使用してます。
環境
- OS windows10 pro 64bit
- ruby 2.7.2p137
to_a使い方
to_aを使用すれば、ハッシュのキーと値を取得することが可能です。
h = {'key1' => 'val1', 'key2' => 'val2', 'key3' => 'val3'}
p h.to_a
# [["key1", "val1"], ["key2", "val2"], ["key3", "val3"]]
eachを使用して取得することも可能です。
h.each do |key, val|
p "#{key} => #{val}"
end
# "key1 => val1"
# "key2 => val2"
# "key3 => val3"
初期値の設定は以下で可能です。
h = {'key1' => 'val1', 'key2' => 'val2', 'key3' => 'val3'}
p h.keys
# ["key1", "key2", "key3"]
p h.values
# ["val1", "val2", "val3"]
keysとvaluesを使用すれば、キーと値を別々に取得することも可能です。
h = {'key1' => 'val1', 'key2' => 'val2', 'key3' => 'val3'}
p h.keys
# ["key1", "key2", "key3"]
p h.values
# ["val1", "val2", "val3"]
-
前の記事
別マシンのコマンドプロンプトを実行する 2021.09.07
-
次の記事
javascript 指定した文字列が含まれているか判定する 2021.09.08
コメントを書く