5
可能重复:如果方法声明红宝石分配方法
def current_user=(user) @user = user end
我不明白的分配方法的概念,红宝石像那样,那么你如何在等号之前放置一个空格?
def some_method(user)
self.current_user = user
end
可能重复:如果方法声明红宝石分配方法
def current_user=(user) @user = user end
我不明白的分配方法的概念,红宝石像那样,那么你如何在等号之前放置一个空格?
def some_method(user)
self.current_user = user
end
赋值方法是ruby解析器的特例。还有其他人喜欢[](..)
和[]=(..)
。
是的,没有什么不可思议的,它只是ruby解析器的一个特性。 – 2011-06-03 03:00:40
它绝对是重复的。对不起,我没有看到,当我搜索。 – LanguagesNamedAfterCofee 2011-06-03 03:00:37
不用担心,它在侧边栏中显得很低。 – 2011-06-03 03:03:00