[問題] self的意思?
環境:
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
01/21 19:30, 1F
→
01/22 10:35, , 2F
01/22 10:35, 2F
討論串 (同標題文章)
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章