From: Diogo Lisboa Date: 2008-11-25T22:14:06+09:00 Subject: Re: Getting single char from string -- Simpler solution? On Tue, Nov 25, 2008 at 10:49 AM, Stefano Crocco wrote: > Alle Tuesday 25 November 2008, sa 125 ha scritto: >> Hi - >> >> I'm trying to get a single char from string, but doing it like this >> return the ascii key: >> >> irb(main):060:0> "hello"[0] >> => 104 >> >> I know this could be accomplished like this: >> >> irb(main):063:0> "hello".split('')[0] >> => "h" >> >> I'm not too lazy to type, but I was wondering if there's a simpler way I >> overlooked. >> >> Thanks! > > "hello"[0,1] > > "hello"[0..0] > > "hello"[0].chr > > I hope this helps > > Stefano > Just complementing, this is now the default behavior in 1.9: >> "hello"[0] => "h" # note no need for .chr For 1.8, "hello"[0,1] sounds sounds like what you'd want in those situations. Diogo