在Ruby中,我經常發現自己寫如下:成語對象創建
class Foo
def initialize(bar, baz)
@bar = bar
@baz = baz
end
<< more stuff >>
end
甚至
class Foo
attr_accessor :bar, :baz
def initialize(bar, baz)
@bar = bar
@baz = baz
end
<< more stuff >>
end
我總是熱衷於儘可能減少樣板 - 所以是在Ruby中創建對象有更習慣的方式嗎?
另見:http:// stacko veroo.com/questions/12763016/how-to-cleanly-initialize-attributes-in-ruby-with-new – 2014-01-07 23:49:09