-3
を期待すると、予期しない、なぜそれが構文エラーを示すキープT_Tこのコードで私を助けて「:」:{構文エラー、予期しない「:」入力終了
database: { total_car_price: 20000, stock_car_price: 20000, features: { rim: { '16' => 50, '15' => 30, '14' => 10 }, color: { 'blue' => 0, 'red' => 0, 'yellow' => 0 }, tint: { '100' => 80, '80' => 50, '50' => 0 }, seat: { 'leather' => 500, 'PVC' => 300 } } } puts "Original price : #{database[:stock_car_price]}" database[:features].each do |feature, data| puts feature.upcase data.each do |option, extra_cost| puts "#{option} :: #{extra_cost}" end while true selection = gets.chomp if data.keys.include? selection #make it general that can accept string/integer database[:total_car_price] += data[selection] break else puts 'Incorrect selection!' end end end puts "Stock Price :: #{database[:stock_car_price]}" puts "Final Price :: #{database[:total_car_price]}"
入力終了データベースをexepcting
コードを正しくフォーマットしてください。 –
'ruby -w'を実行すると、エラーの発生場所に関するヒントが得られます。 –
あなたは私の答えを以下に試しましたか? – araratan