From: uncutstone wu Date: 2006-05-21T12:52:45+09:00 Subject: Class variables and class instance variables in Pickaxe 2nd 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/.