前提・実現したいこと
Rubyで入力してもらって、
12ならDecember, 4ならAprilと表示したいと思っています。
それでハッシュが使えると思い使ってみましたが、エラーが出ています。
case を使って書こうと思いましたがながながとなるので、なんか面倒なのでハッシュを使いました。
お知恵を頂戴できれば幸いです。
発生している問題・エラーメッセージ
エラーメッセージ
test.rb:19: syntax error, unexpected =>, expecting '}'
...", 4 => "April", 5 => "May"=> 6: "June", 7=> "July", 8=> ...
mbphgn:rubytest hgnsuika$ ruby test.rb
test.rb:19: syntax error, unexpected =>, expecting '}'
..., 4 => "April", 5 => "May" => 6: "June", 7=> "July", 8=> ...
mbphgn:rubytest hgnsuika$ ruby test.rb
test.rb:19: syntax error, unexpected =>, expecting '}'
該当のソースコード
emonthly = {1=> "January", 2 => "February", 3 => "March", 4 => "April", 5 => "May", 6: => "June", 7=> "July", 8=> "August", 9 => "September", 10 => "October", 11=> "November",12=> "December"}
試したこと
数字を使う場合、シンボルを使うとエラーがでるとうことなので、
昔ながらの書き方で書きましたが、それでもうまくいかないようです。
補足情報(FW/ツールのバージョンなど)
vs cord macbook pro2013です。
Rubyruby 2.6.3p62 (2019-04-16 revision 67580)
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/17 13:48