我已经做了一些Python,但刚刚开始使用Ruby
我可以很好地解释这两种语言中“自我”的区别。Ruby和Python版本的“self”有什么区别?
乍一看很明显:
自我是不是一个Python关键字,但有一个“自我样”值,不管你们怎么称呼它。
Python方法接受自我作为显式参数,而Ruby不接受。
Ruby有时会使用点符号将方法显式定义为self的一部分。
最初的谷歌搜索显示
http://rubylearning.com/satishtalim/ruby_self.html
http://www.ibiblio.org/g2swap/byteofpython/read/self.html
Python的版本是比较烦人:-) – 2008-10-02 00:07:42
好了,我会说...它更存在。 :) – 2008-10-06 16:07:24