いくつかの便利な機能と配列を中心に解説しました。ハッシュの使いかたメソッド定義ハッシュを使うと、前回配列を使って書いたプログラムがよりわかりやすく、便利になります。大きなプログラムを書くときに必要になるメソッド定義についても解説します。ハッシュという機能があります。ハッシュは数値以外も添え字に出来る配列のようなもので、配列を理解していればハッシュもすぐに使えるようになります。ここではハッシュの使い方を解説します。空のハッシュは次のようにして作ります。メソッドで中身を表示することもできます。values実行結果はこうなります。{}データを持つハッシュは次のようにして作ります。囲んでいることに注意してください。行で書くことも出来ます。9}こう書いても意味はまったく同じです。中身を表示すると結果はこうなります。"HP"=>16}値の追加と取り出しハッシュに値を追加し、その値を表示するプログラムです。values実行結果はこうなります。__値__と呼びます。このハッシュではキーに文字列オブジェクト、値に数値オブジェクトを用いています。配列の添え字は数値しか使うことができませんでした。ハッシュでは配列の添え字にあたる部分に文字列を使うこともできます。ハッシュは配列に似ているハッシュの使い方は配列によく似ています。ハッシュは連想配列と呼ばれることもあります。次のプログラムは前回紹介した配列を使ったじゃんけんロボットです。ハッシュを使って書くことも出来ます。values[r]このハッシュを使ったプログラムは配列を使ったじゃんけんプログラムと同じように動作します。はじまる添え字を指定することで取り出すことができました。ハッシュの場合は添え字にあたるものを自分で決めることができます。