sa_125
(sa 125)
1
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!
···
--
Posted via http://www.ruby-forum.com/.
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
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
···
On Tue, Nov 25, 2008 at 10:49 AM, Stefano Crocco <stefano.crocco@alice.it> wrote:
sa_125
(sa 125)
4
Thanks guys, that's exactly what I was looking for.
···
--
Posted via http://www.ruby-forum.com/.