----- Original Message ----
From: Harold H. [email protected]
To: ruby-talk ML [email protected]
Sent: Monday, February 19, 2007 9:09:47 PM
Subject: Re: How to find out object type
I was hoping to be create an array from the numb stored as “o”, but this must be wrong,
because trying to get the class of the object does not work. Any help?
ah, thats better. So now for the real nubie question, I am lost as to why this does not work:
irb(main):001:0> o = 123
=> 123
irb(main):002:0> #{o} = Array.new
This won’t work. The “#{o}” notation only works in string
interpolation. Outside of strings (and string-like constructors like
Regexp literal notations), # acts as a comment. So both of your
examples were no-ops. Your understanding of Ruby’s syntax and
philosophy bit you here.
I think that you need to look around for comments about “duck typing”;
I’d look very closely at some of the tutorials available on the web
before you go much further.
-austin
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.