kështu që unë e di se si mund të përsëris dhe të bëj grup brenda hash
travel=["Round Trip Ticket Price:", "Price of Accommodation:", "Number of checked bags:"]
(1..3).each_with_object({}) do |trip, travels|
puts "Please input the following for trip # #{trip}"
travels["trip #{trip}"]= travel.map { |q| print q; gets.chomp.to_f }
end
==>{"trip 1"=>[100.0, 50.0, 1.0], "trip 2"=>[200.0, 100.0, 2.0], "trip 3"=>[300.0, 150.0,
3.0]}
POR në vend të kësaj unë dua të përsëris për të bërë tre hash individualë brenda një grupi. Unë dua që ajo të duket diçka si kjo
travels=[{trip_transportation: 100.0, trip_accommodation:50.0, trip_bags:50}
{trip_transportation:200.0, trip_accommodation:100.0, trip_2_bags:100}
{trip_3_transportation:300.0, trip_accommodation:150.0, trip_3_bags:150}]
Unë jam vërtet i hutuar, në thelb e vetmja gjë që dua të di se si të bëj është se si të bëj tre hash të veçantë ndërsa përdor një lak. Unë dua që çdo hash të përfaqësojë një udhëtim. A është edhe e mundur kjo?