> raja / cs.indiana.edu (Raja S.) writes:
>
>
> class Array
>   def to_s ()
>     ans=""
>     for i in (0...self.length-1)
>       ans += self[i].to_s + ", "
>     end
>     ans += self[-1].to_s if (self.length>0)
>     return "[" + ans + "]"
>   end
> end
>
> I take it there is no pre-defined way then?
>

Better way:

class Array
  def to_s
    "[#{self.join(', ')}]"
  end
end

Even better way:

class Array
   def to_s
        self.inspect
   end
end

> Raja
>

Hee-Sob Park