Rubyでハッシュのキーと値をループで取り出すサンプル †Rubyでハッシュ変数のキー値とバリューを取るループのサンプルコードを以下に記します。 スポンサーリンク 動作確認環境 †$ ruby -v ruby 1.9.3p484 (2013-11-22) [i386-cygwin] 関連記事 †ハッシュからキーと値を取り出すサンプルコード †ハッシュ変数からキーと値を取り出す場合は以下の様な構文になります。 ハッシュ変数.each {|キー, バリュー| 処理 } 実際のサンプルコードを以下に記します。 data = { "hokkaido" => 1, "akita" => 2, "aomori" => 3, "iwate" => 4, "miyagi" => 5, "yamagata" => 6, "yamanashi" => 7, "kanagawa" => 8, "shizuoka" => 9, "tokyo" => 10, } data.each {|key, val| print("key = " + key + ", value = ", val, "\n") } 上記の実行結果です。 $ ruby hash.rb key = hokkaido, value = 1 key = akita, value = 2 key = aomori, value = 3 key = iwate, value = 4 key = miyagi, value = 5 key = yamagata, value = 6 key = yamanashi, value = 7 key = kanagawa, value = 8 key = shizuoka, value = 9 key = tokyo, value = 10 以上、Rubyのハッシュ変数のキー値とバリューをループで取り出し表示するサンプルコードでした。 スポンサーリンク |