These are two concepts in Pickaxe 2nd edtion.
Class Variables example is in chapter 3:
class Song
@@plays = 0
def play
@@plays += 1
end
end
Class instance variables example is in chapter 24:
class Test
@cls_var = 123
def Test.inc
@cls_var += 1
end
end
The only difference I can see is the names of the variables, one begins
with @, and the other begins with @@.
Are they same? I feel confused if they are same , why give two names?
Thanks in advance.
uncutstone
--
Posted via http://www.ruby-forum.com/.