演習課題「ループでハッシュの値を出力しよう」
右のコードには、skillsというハッシュが定義されており、各値をループで出力します。
このハッシュに、次の要素を追加してください。
gold = 380
luck = 1000
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
job = 戦士
power = 100
magic = 200
gold = 380
luck = 1000
#09:【補講】ハッシュにシンボルを使ってみよう
ここでは、ハッシュのキーに使うと便利な「シンボル」について学習します。ハッシュのキーにシンボルを使うと、ハッシュの記述が簡単になって、コードの見通しが良くなります。
enemies = {:zako => "スライム", :boss => "ドラゴン", :king => "魔王"}
p enemies
p enemies[:zako]
enemies = {zako: "スライム", boss: "ドラゴン", king: "魔王"}
p enemies
p enemies[:boss]
- Rubyのハッシュの記法まとめ - Qiita
http://qiita.com/YusukeHigaki/items/18db85aa9cba3cb42569
- Rubyの文字列とシンボルの違いをキッチリ説明できる人になりたい - Qiita
http://qiita.com/Kta-M/items/53a13ef60e14fcb41193
- Rubyのシンボルは文字列の皮を被った整数だ!
http://melborne.github.io/2008/08/02/Ruby/
- 文字列にするか、シンボルにするか、いったい何が違うのだ? - ザリガニが見ていた...。
http://d.hatena.ne.jp/zariganitosh/20061118/1163851550