I am new to Ruby so I apologize if this seems dumb.

I am currently running ruby 1.8.7 (2009-06-12 patchlevel 174)
[universal-darwin10.0].

When working in an irb session I'm having trouble with String element
reference.

Example:

a = "hello"

a[0] should return "h", but instead is returning 104.

Seems like it's return the ascii value of the element, but why?


When I do a[0,3] the return is the expected "hel".




Any ideas as to why a[0] is returning a FixNumb object?

Ideas / help would be greatly appreciated.

-- 
Posted via http://www.ruby-forum.com/.