【残49日】プログラミング学習

f:id:ume1017:20200824200243j:plain

 

現在プログラミングスクールに通い

70日間でWEBエンジニアになれるよう

勉強中です!

 

本日も勉強したことで

印象に残ったことを書きたいと思います!

 

◆ハッシュについて◆

●ハッシュとは

複数のオブジェクトを関連付けてまとめることができるオブジェクトです。

 

ハッシュの中は「キー」と「バリュー」で

構成されている。

各キーに対してバリューをセットすることで

複数のオブジェクトを関連付けて管理することが出来る。

 

●ハッシュの作り方

ハッシュ = {:name => "Tanaka"}

ハッシュ = {"name" => "Tanaka" }

ハッシュ = { name:  "Tanaka" }

 

「name」がキー

「Tnaka」がバリュー

 

●ハッシュの値の取得方法

<特定の要素を取得>

 ハッシュ[:取得したい値のキー]

 

<格納しているキー全て取得>

ハッシュ.keys

 

<格納しているバリュー全て取得>

ハッシュ.values

 

<格納しているキー、バリュー全て取得>

ハッシュ.to_a