In article <1007951608.461153.14301.nullmailer / ev.netlab.jp>, "Yukihiro
Matsumoto" <matz / ruby-lang.org> wrote:


>   if a is an array
>     puts each element of it
>   else
>     a = a.to_s
>     print a
>     print "\n" unless a[-1] == ?\n
>   end

Ah!  I see.  Since I'm printing an array, it will end up calling to_s on
each element, rather than the array itself.  That makes sense.

Thanks Matz.

One thing I plan to point out in my article is that I've
had a number of questions answered "from the horse's mouth" so to speak;
that should impress people :-).