【发布时间】:2010-01-25 23:04:06
【问题描述】:
好吧,把我加入那些爱上 Ruby 却对 PyAddiction 挥之不去的 Python 程序员的名单。就像关于 Python's getattr 的帖子一样,我正在寻找 Ruby 等价物:
setattr(obj, 'attribute', value)
其中 obj 是一个对象实例,attribute 是作为字符串的对象属性之一的名称,value 是该对象的值。等效代码为:
obj.attribute = value
我假设它是可能的(因为 Python 中任何可能的东西现在在 Ruby 中似乎更容易),但找不到它的文档。
【问题讨论】:
标签: ruby