class A
attr_reader :foo, :bar
def initialize
@foo = "foo"
@bar = 2
.....
.....
# many variables like this
end
end
在這個類中有2個變量。我想給attr_accessor所有的實例變量,比如「attr_accessor *」。這可能嗎?如何給attr_accessor類ruby中的所有實例變量
如果你想少打字這樣的事情,也有類似(我的)[attr_extras](https://github.com/barsoom/attr_extras)的庫去掉了一些樣板文件。 –
當你舉一個例子時,請包含完整的代碼。行'''不需要,但需要任何想要剪切並粘貼代碼的人去除它們。他們應該被刪除。示例中給出的數據相同(此處不相關)。例如'[1,5,2 ...]'應該寫成'arr = [1,5,2]',數組的大小足以說明問題的重點。通過包含變量'arr',讀者可以在回答和評論中引用它,而不必定義它。 –