0
0

More than 1 year has passed since last update.

100日後くらいに個人開発するぞ!day043

Last updated at Posted at 2022-06-09

今日はハッシュとシンボルを学んでみた!

image.png

今日の学び

ハッシュ

  • ハッシュは複数の値をまとめて管理する方法の一つで、それぞれの値にキーと呼ばれる名前をつけて管理する
  • ハッシュの作り方
    • {キー1 => 値1,キー2 => 値2,キー3 => 値3}
  • ハッシュは変数に代入することができる
    • 変数 = {キー1 => 値1,キー2 => 値2,キー3 => 値3}
  • ハッシュの各要素の値は、対応するキーを使って、ハッシュ[キー]とすることで用いることができる
  • ハッシュ[キー] = 値と書くことで、キーと対応している値を更新することができる
  • ハッシュ[新しいキー] = 値と書くことで、ハッシュに新しい要素を追加することができる
    • ハッシュにすでにあるキーを指定すると、要素の追加ではなく更新になってしまうので注意
  • ハッシュはキーの部分を文字列ではなく、先頭にコロン「:」を付けた書き方をすることもできる
  • ハッシュのキーにシンボルを用いる際、:key =>key:というように省略することができる
    • 省略した書き方の場合でも要素を取得する場合にはにシンボルを用いる必要がある

シンボル

  • シンボルとは文字を「"」や「'」で囲む代わりに、先頭に「:」をつけた書き方
    • 例:テキストを出力したい場合
      • puts "テキスト"
      • puts :テキスト
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0