作者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