gpt4 book ai didi

ruby - 数组的 attr_accessor?

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

我想使用 attr_accessor 将数组作为实例变量。

但是 attr_accessor 不只是用于字符串吗?

如何在阵列上使用它?

更新:

例如。如果你想:

object.array = "cat"
object.array = "dog"
pp object.array
=> ["cat", "dog"]

那么你必须自己创建这些方法吗?

最佳答案

class SomeObject
attr_accessor :array

def initialize
self.array = []
end
end

o = SomeObject.new

o.array.push :a
o.array.push :b
o.array << :c
o.array.inspect #=> [:a, :b, :c]

关于ruby - 数组的 attr_accessor?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3693298/

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