こどもてるびぃ

 | 

2006-05-29

[]#4 一人添削

integers = args.inject([]) do |array, arg|
  if arg.kind_of?(Enumerable)
    array + arg.to_a
  else
    array << arg
  end
end

integers = args.map {|a| Array.new(a) }.flatten

と書けるよ。

 |