0
爲什麼@test
超出範圍Aclass
?當調用a.print_test
時,我得到一個未定義的@test
。爲什麼這個實例變量超出範圍?
class Aclass
def print_test
puts "@test from Aclass: " + @test
end
end
a = Aclass.new
#a.print_test
#but still in scope here
puts "After print_test call: " + @test
在旁註中,任何一個人都知道如何獲得運行代碼按鈕?我沒有在工具欄中看到它。
第一個'放自己'是'main'。第二個是「班級」。什麼是「主」? – 4thSpace
這是個好問題!現在,如果只有某個網站可以[請教關於編程的問題](http://stackoverflow.com/q/917811/2988)? –