24
在Ruby中,如何使用字符串/符号获取和设置对象的属性?Ruby:使用字符串/符号获取/设置对象的属性
例如,如果我有一个对象car
与属性car.color
和car.name
。
我知道你可以做car.send(:color)
以获得它的财产,但我该如何设置它?
在Ruby中,如何使用字符串/符号获取和设置对象的属性?Ruby:使用字符串/符号获取/设置对象的属性
例如,如果我有一个对象car
与属性car.color
和car.name
。
我知道你可以做car.send(:color)
以获得它的财产,但我该如何设置它?
car.send("name=", value)
或者
car.send("color=", value)
完美!谢谢。 – Calvin
我喜欢这个,不知大多数其他编程语言是否有类似的功能。 –
@ W.M。 Javascript:'car [“name”] = value;' –