From: Brent Rowland Date: 2001-02-18T16:55:47+09:00 Subject: [ruby-talk:11037] to_s and << list = [1, 2.3, 'four', false] puts list Results in 1 2.3 four false So far, so good. s = "and the answer is: " list.each {|item| s << item } puts s gives me testltlt.rb:4:in `<<': failed to convert Float into String (TypeError) testltlt.rb:4 testltlt.rb:4:in `each' testltlt.rb:4 Why? Brent