有關在模塊或庫中使用「SELF」的快速問題。基本上什麼是「SELF」的範圍/上下文,因爲它涉及到一個模塊或庫,以及它如何正確使用?有關我正在談論的示例,請查看使用「restful_authentication」安裝的「AuthenticatedSystem」模塊。(Ruby,Rails)模塊和庫中SELF的上下文......?
注意:我知道'self'等同於'this'在其他語言中,以及'self'如何在類/對象上運行,但是在模塊/庫的上下文中沒有任何'self' 。那麼,在沒有類的模塊之類的東西里面,自我的內容是什麼?
準確地說。一切都是Ruby中的一個對象。沒有地方的代碼可以在沒有自我的地方執行。 – Chuck 2009-06-08 23:23:47