From: Robert Klemme Date: 2013-03-25T20:52:11+09:00 Subject: Re: Writing a game, trying to make dynamic loops On Mon, Mar 25, 2013 at 9:40 AM, Hans Mackowiak wrote: > how about this? > > puts "How many players?" > players = Array.new(gets.to_i) do |n| > puts "Name of player #{n+1}?" > Player.new(gets.chomp) > end I'd rather use #times with #map: players = Integer(gets).times.map do |i| puts "Name of player #{n+1}?" Player.new(gets.chomp) end Kind regards robert -- remember.guy do |as, often| as.you_can - without end http://blog.rubybestpractices.com/