【发布时间】:2016-09-28 17:26:54
【问题描述】:
它要求我执行以下操作:
1。 在你的 when “add” 块中,删除 puts “Added!”声明。
在其位置提示用户输入电影名称。将结果保存在名为 title 的新变量中。 (您的代码已经有一个如何做到这一点的示例!)
接下来,提示用户为电影评分。将其保存在名为 rating 的新变量中。
将该电影/评分对添加到电影哈希中,并放置一条消息,指示该对已添加。 (现在还不需要 to_sym 或 to_i!)
我正在输入这个并得到一个我没有添加到电影哈希中的错误!
movies = {
Batman: 10,
}
puts "What is your favorite movie?"
choice = gets.chomp
case choice
when 'add'
puts "What movie do you want to add?"
title = gets.chomp
puts "Whats the rating (1-10)?"
rating = gets.chomp
movies[title] = rating
puts "#{title} has been added with a rating of #{rating}!"
when "update"
puts "Updated!"
when "display"
puts "Movies!"
when "delete"
puts "Deleted!"
else
puts "Error!"
end
【问题讨论】:
-
你如何尝试从哈希中检索电影?
-
@Bustkiller 我认为这会在问题中被进一步询问,但它不会让我进入下一步,它说我没有将标题和评级添加到电影哈希中
标签: ruby