Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

ハッシュ・配列の新規追加方法

はじめに

 最近はRailsフレームワークを使っているので、ついつい忘れていた学習初期の内容を改めてまとめておく。

ハッシュに新たにバリューとキーを追加する

hash = {}

hash[:name] = "やました" #ハッシュにないキーは新たに追加
hash[:name] = "かねむら" #すでにあるキーはバリューが更新される

puts hash[:name] #出力するときは、角括弧にシンボルでキー名
hash = {name: "かねむら"} #最終的なハッシュはこういう状態

配列

arrays = []
hash = {name: "かねむら"}

arrays << hash #配列にハッシュの形のまま追加する
puts arrays[0][:name]
#=>"かねむら"
puts arrays
#=>{:name=>"かねむら"}

最後に

 Railsを使っていると中でハッシュを使っているんだろうなぁと思うことはあったが、Rubyでの扱いを完全に忘れていた。

TerToEer_sho
その日に学習したことや気づきを毎日アウトプットしています。お気づきの点がありましたら、ご教授ください。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away