有没有办法将属性分配给方法?我知道你可以用类来做到这一点,但我有一系列类似的方法,如果我可以为每个人分配一个属性,那真的很有帮助。有谁知道如何做到这一点,或者在 Ruby 中是否有可能?
编辑:我的意思是当你有一个类时,你可以像这样为它分配属性:
class Person
attr_accessor :age
...
end
我想知道是否也可以使用这样的方法来做到这一点:
class Trucks
def get_fire_truck_name
attr_accessor :size
...
end
end
(顺便说一句,这只是一个例子。实际的程序要复杂得多,这解释了为什么我不能简单地将我的方法变成类来赋予它们属性。)