以下は「score」という変数をハッシュにするプログラム。Hash.newで表す方法もあります。以下は、最初から値を入れておく場合の例。90}で表す方法もあります。ように、先頭にコロン(:)がついていますが、これはシンボルと言います。リファレンスマニュアル)。ハッシュの特定の値を取得するキーを使ってハッシュの特定の値を取得できます。以下は「score」の変数に格納されているハッシュの値をひとつずつ順番に取り出して表示する例。ブロック内にハッシュの要素ひとつひとつに対して行いたい処理を書きます。バリューの値が入ります。キーとバリューの値を表示しています。詳しい使い方はこちら。結果は配列になります。結果は配列になります。90]ハッシュに要素を追加・更新するハッシュに新たな要素を追加することができます。バリューのペアを追加する例。60)のようにしてハッシュに要素を追加することもできます。要素の更新も、追加の場合と同様に行うことができます。60)のようにしてハッシュの要素を更新することもできます。