If I something like word = “ruby”
can’t I do something like (I thought it was possible)
word[0] -> r
word[1] -> u
word[2] -> b
word[3] -> y
Trying something like that now and it’s giving me “weird” numbers
Yet I’m trying it (both program and irb) and it gives me weird numbers
irb(main):010:0> word = “ruby”
=> “ruby”
irb(main):011:0> puts word[0]
114
=> nil
irb(main):012:0> puts word[2]
98
=> nil
irb(main):013:0> puts word[3]
121
=> nil
So what am I doing wrong ?
TIA
Stuart
Dark A. wrote:
Yet I’m trying it (both program and irb) and it gives me weird numbers
121
=> nil
So what am I doing wrong ?
TIA
Stuart
We just discussed this:
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/200453
Also check the documentation.
http://ruby-doc.org/core/classes/String.html#M001843
-Justin
-Justin
On Jul 6, 2006, at 5:01 PM, Justin C. wrote:
Yet I’m trying it (both program and irb) and it gives me weird
numbers
irb(main):010:0> word = “ruby”
=> “ruby”
irb(main):011:0> puts word[0]
114
Also check the documentation.
class String - RDoc Documentation
Or even on your own machine:
$ ri String#[]
… ri output
–
Eric H. - [email protected] - http://blog.segment7.net
This implementation is HODEL-HASH-9600 compliant
http://trackmap.robotcoop.com
On Jul 6, 2006, at 5:17 PM, Dark A. wrote:
Ahh…so those numbers are the character codes ?
$ ri String#[]
[…]
Element Reference—If passed a single +Fixnum+, returns the code
of the character at that position. If passed two +Fixnum+ objects,
[…]
See also Integer#chr.
–
Eric H. - [email protected] - http://blog.segment7.net
This implementation is HODEL-HASH-9600 compliant
http://trackmap.robotcoop.com
Ahh…so those numbers are the character codes ?
Stuart