Tag: 语言function

Ruby和Python版本的“self”有什么区别?

我已经完成了一些Python,但刚刚开始使用Ruby 我可以很好地解释这两种语言中“自我”的区别。 乍一看很明显: Self不是Python中的关键字,但无论你怎么称呼它都有一个“自我喜欢”的价值。 Python方法将self视为显式参数,而Ruby则不然。 Ruby有时使用点表示法将方法明确定义为self的一部分。 最初的谷歌搜索显示 http://rubylearning.com/satishtalim/ruby_self.html http://www.ibiblio.org/g2swap/byteofpython/read/self.html