From: ts Date: 2002-08-09T19:43:27+09:00 Subject: Re: print vs puts behaviour for overloaded Array#to_s >>>>> "S" == Steve Hill writes: S> Any help would be appreciated. Because test is an Array, and #puts do something different with an Array. it make something like your method test#to_s (i.e. it execute a loop) Guy Decoux