初投稿
プログラミング学習の備忘録として初めてみた。
ハッシュの基礎の問題
puts hash.keys
puts hash.values
上記のメソッドを実行した時に
one
two
three
1
2
3
とターミナルに表示されるような変数hashを作成するためのコードをシンボルを使って記述してください。
ハッシュとは
データとそれに対応する名前のセットを要素としてもつ値。
データがvalue,対応する名前がkey。
キーバリューストア
key:User1 → value:Mike
ハッシュではシンボルがキーとして用いられることが多いが、それは文字列でも数値として扱われて、コンピュータの速度が速くなるから。かつ文字列としての役割も果たせるしハッシュロケットの書き方よりも記述量も少なくていいということからシンボル型の書き方が多い。
回答
hash = { one: 1, two: 2, three: 3}
puts hash.keys
puts hash.values
ハッシュのキーを取得するにはkeysメソッド、値を取得するにはvaluesメソッドを使用して取得する。
キーを取得するならオブジェクト.keys、値を取得するならオブジェクト.valuesでそれぞれ取得する。
以上初投稿でした。