[問題] self的意思?

看板Ruby作者時間17年前 (2008/01/21 18:28), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/3 (看更多)
環境: 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

01/21 19:30, , 1F
是 self 嗎...= =a
01/21 19:30, 1F

01/22 10:35, , 2F
打錯,是self
01/22 10:35, 2F
文章代碼(AID): #17b7F7i7 (Ruby)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 3 篇):
1
2
文章代碼(AID): #17b7F7i7 (Ruby)