gpt4 book ai didi

ruby - 如何在 Ruby 中动态调用访问器方法

转载 作者:数据小太阳 更新时间:2023-10-29 06:27:55 25 4
gpt4 key购买 nike

<分区>

不管这是否是好的做法,我如何在 Ruby 中动态调用访问器方法?

这是一个示例类:

class Test_Class
attr_accessor :a, :b
end

我可以使用 Object.send 方法读取变量...

instance.a = "value"
puts( instance.send( "a" ) )
# => value

但是我很难尝试写信给它。这些抛出“错误数量的参数(1 代表 0)(ArgumentError)”

instance.send("a", "value")

instance.method("a").call("value")

请帮助我 StackOverflow!

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com