0
採取任何類在Ruby中,並要求它在那裏被定義某些方法:爲什麼Ruby告訴我:class是在Class(Kernel)而不是Object中定義的?
Object.method :name
#<Method: Class(Module)#name>
好,太好了。因此,我可以使用pry或轉到ruby-doc.org並閱讀Module上定義的:name方法。
我的問題是,這到底是怎麼回事:
Object.method :class
#<Method: Class(Kernel)#class>
我沒有看到,其中:類方法是內核模塊中定義。我看到它在Object類上定義。有人能爲我澄清這一點嗎?
哈!在我問這個問題之前,我已經完全閱讀了這篇文章,但由於某種原因,從你那裏讀了點擊。我想這只是讓我困惑,我無法在文檔中的內核上找到該方法。 – davidpm4
Ruby很複雜,不覺得糟糕,很高興我可以幫忙。 – 13aal