From: Massimiliano Mirra Date: 2001-12-31T03:23:36+09:00 Subject: [ruby-talk:29739] Re: Ruby and variables (was Re: Perl/Python Module Porting) On Sun, Dec 30, 2001 at 11:54:42PM +0900, Yukihiro Matsumoto wrote: > |> angle.to_rad! (or angle.deg2rad!) > |or int.succ! > Do you really want to change the value of the integer object 1 into 2? Matz, you are making me feel a bit of an alien. :-) Few miss such a feature, or those who do are being silent anyway. Feel free to take these as academic arguments. Your question can be rephrased: do you really want to change the content of a string from upper case to down case? You don't absolutely need. You can always do string = string.downcase just like number = number.deg2rad. So the answer, I guess, is not ``yes'', but ``why not?''. The issue is, if you're not aware of Ruby's take on values and variables (as matju pointed out), similar situations seem to present different behaviours. Massimiliano