以下のコードがなぜ動作するのでしょうか
Ruby
1class Hoge 2 STATUSES = {1=>"完了", 2=>"キャンセル"} 3 4 def [](id) 5 STATUSES[id] 6 end 7end 8 9hoge = Hoge.new 10 11# まぁわかる 12p hoge.[](1) 13=> "完了" 14 15# ??? 16p hoge[1] 17=> "完了"
回答1件
あなたの回答
tips
プレビュー
投稿2017/12/15 04:54
Ruby
1class Hoge 2 STATUSES = {1=>"完了", 2=>"キャンセル"} 3 4 def [](id) 5 STATUSES[id] 6 end 7end 8 9hoge = Hoge.new 10 11# まぁわかる 12p hoge.[](1) 13=> "完了" 14 15# ??? 16p hoge[1] 17=> "完了"
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/15 08:36
2017/12/15 09:08