看板 Ruby 關於我們 聯絡資訊
環境: Ruby 1.8.6 Rails 2.0.2 我看著網路上的一篇學習文章再學ruby 但是我搞不懂原著中self.XXX的slef的意思 我套用了原文的例子 iCantBelieveIMadeAVariableNameThisLongJustToPointToA3 = 3 puts iCantBelieveIMadeAVariableNameThisLongJustToPointToA3 self.puts iCantBelieveIMadeAVariableNameThisLongJustToPointToA3 然後執行ruby之後的錯誤訊如下 「3 cal.rb:14: private method `puts' called for main:Object (NoMethodError)」 原文是說會印出二個3 但我是出現錯誤訊息 不知道是什麼原因,還請前輩指點一下囉~ 附錄: http://pine.fm/LearnToProgram/?Chapter=05 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.72.212.241
fayhong:是 self 嗎...= =a 01/21 19:30
whk:打錯,是self 01/22 10:35