From: "Jesús Gabriel y Galán" Date: 2010-04-03T04:52:55+09:00 Subject: Re: A little help needed On Fri, Apr 2, 2010 at 9:42 PM, Tom Stone wrote: > Hi,I'm new here. > > I have a question: > > What exactly does the '@' symbol mean when used for the scope of a > variable? > For instance: @screen=[640,400]. > > I haven't found anything explicitly explaining exactly what this does. It means it's an instance variable of the object that is currently self in that context. For example: class A def initialize @value = 3 end end a = A.new The object referenced by a has an instance variable called @value with value 3. Jesus.