sa125
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!
sa125
2
Alle Tuesday 25 November 2008, sa 125 ha scritto:
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
sa125
3
On Tue, Nov 25, 2008 at 10:49 AM, Stefano C.
[email protected] wrote:
“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
sa125
4
Thanks guys, that’s exactly what I was looking for.