On 25.05.2011 19:23, jason solomon wrote:
> 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.

This has changed in Ruby 1.9.  You probably read 1.9 documentation 
that's why you expect a[0] to return "h".

Kind regards

	robert

-- 
remember.guy do |as, often| as.you_can - without end
http://blog.rubybestpractices.com/