From: dblack@... Date: 2006-03-29T00:00:32+09:00 Subject: Re: Why do some methods names which replace the content in place doesn't have the "!" sign? Hi -- On Tue, 28 Mar 2006, Robert Dober wrote: > and how can one modify a receiver without modifying its instance variables, str = "hello" str.replace("goodbye") I've changed str without any instance variables being involved. Same with: array = [1,2,3] array.pop and so forth. David -- David A. Black (dblack@wobblini.net) Ruby Power and Light, LLC (http://www.rubypowerandlight.com) "Ruby for Rails" chapters now available from Manning Early Access Program! http://www.manning.com/books/black