Hashの値の設定
既にあるキーに対して値を設定すれば格納されていた値が上書きされる。
例
maps1 = {1010 => false}
maps1[1100] = false
p maps1
maps2 = {1010 => false}
maps2[1100] = false
maps2[1010] = false # 再度同じ値を指定
p maps2
maps3 = {1010 => false}
maps3[1100] = false
maps3[1010] = true # 異なる値を指定
p maps3
{1010=>false, 1100=>false}
{1010=>false, 1100=>false}
{1010=>true, 1100=>false}
この性質を使うと
状態 {101000=>false, 110000=>false} から
状態 {111000=>false, 101010=>false, 101100=>false, 110100=>false} へ
移行するプログラムを作ることは容易なことがわかる。
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。