From: "Jesús Gabriel y Galán" Date: 2009-09-22T00:27:35+09:00 Subject: Re: Incrementing variable names in a loop? On Mon, Sep 21, 2009 at 5:09 PM, Matt Brooks wrote: > index = 0 > while index < num_bins >  variable = "bin_#{index}".to_sym >  write_log("Bin_\##{index}: #{signals[0].#{variable}}") >  index += 1 > end > > > SHOULD: > create calls to > signals[0].bin_0 > signals[0].bin_1 > signals[0].bin_2 etc until num_bins reached... One way: num_bins.times do |index| value = signals[0].send("bin_#{index}") write_log("Bin_\##{index}: #{value}) end Jesus.