Tbpgr Blog

Ruby プログラマ tbpgr(てぃーびー) のブログ

書籍 Ruby Cookbook | keyとvalueの入れ替え

パンくず

Ruby Cookbook
keyとvalueの入れ替え

概要

keyとvalueの入れ替え

内容

keyとvalueの入れ替えするには以下の構文を利用します。

hash.invert

サンプル

# encoding: Windows-31J

require "pp"

hash = {ge:"ho",go:"hi",shi:"ha"}
pp hash
pp hash.invert

出力

{:ge=>"ho", :go=>"hi", :shi=>"ha"}
{"ho"=>:ge, "hi"=>:go, "ha"=>:shi}