こんにちは私はちょうどルビーになっているので、私はこの作業に助けが必要です。タスクは、このようなハッシュで週の7日を入力することです。{"Monday" => 1、 "Tuesday" => 2 ..etc}ユーザーが1-7の間の数字を入力すると、 。したがって、ユーザーが5を押すと、「金曜日」が出力されます。これまでのところ私はこれが出ている:Rubyのハッシュとユーザー入力
puts "Enter Number"
hash = {"Monday"=>1,"Tuesday"=>2,"Wednesday"=>3,"Thursday"=>4,"Friday"=>5,"Saturday"=>6,"Sunday"=>7}
hash.each do |x,y|
input = gets.to_i
print x if input == y
end
これに追加するには、ハッシュのキーと値を反転させて 'hash = {1 =>" Monday "...}'のようにするともっとルビー的なやり方で 'ハッシュ[入力] '。 –