作者whk ()
看板Ruby
標題[問題] slef的意思?
時間Mon Jan 21 18:28:22 2008
環境:
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
1F:推 fayhong:是 self 嗎...= =a 01/21 19:30
2F:→ whk:打錯,是self 01/22 10:35