Ruby ハッシュのキーと値を取得するサンプル
環境
Windows11 Pro 64bit
ruby 3.1.2p20
構文
ハッシュ名.to_a
to_aを使用すれば、ハッシュのキーと値を取得します。
使用例1
ss = {'key1' => '32', 'key2' => '45', 'key3' => '67'} p ss.to_a
実行結果
[[“key1", “32"], [“key2", “45"], [“key3", “67"]]
使用例2
each文を使用してハッシュの要素を取得します。
サンプル
ss = {'key1' => '32', 'key2' => '45', 'key3' => '67'} ss.each do |key, val| p "#{key} => #{val}" end
実行結果
"key1 => 32" "key2 => 45" "key3 => 67"