On 6/3/07, Sun Park <geniusleonid / gmail.com> wrote: > Sorry, what I meant was : > > a = "abc" > => "abc" > a (some method with arguments of 1 and "d") > => "adc" > > I wanted to find out are there any methods behaving like this. Yes #[]=, what is wrong with it? Would you prefer a method with a different name, I am not sure there is one. Robert > > > > 2007/6/3, Robert Dober <robert.dober / gmail.com>: > > > > On 6/3/07, Sun Park <geniusleonid / gmail.com> wrote: > > > Thanks :) do we have such method in String class, too? > > irb(main):008:0> a='abc' > > => "abc" > > irb(main):009:0> a[1]=?a > > => 97 > > irb(main):013:0> a[1..1]="a" > > => "a" > > > > thus String#[]= is behaving differently from Array#[]= > > > > Cheers > > Robert > > You see things; and you say Why? > > But I dream things that never were; and I say Why not? > > -- George Bernard Shaw > > > > > -- You see things; and you say Why? But I dream things that never were; and I say Why not? -- George Bernard Shaw