Đó là thời gian để làm cho nó ngắn hơn:Làm thế nào để tạo initializer trong Ruby?
class Foo
attr_accessor :a, :b, :c, :d, :e
def initialize(a, b, c, d, e)
@a = a
@b = b
@c = c
@d = d
@e = e
end
end
Chúng tôi có 'attr_accessor' để tạo getter và setter.
Chúng ta có gì để tạo trình khởi tạo theo thuộc tính không?
thể trùng lặp của [tạo đối tượng Idiomatic trong ruby] (http://stackoverflow.com/questions/1778638/idiomatic-object-creation-in-ruby) –
'def khởi tạo (* args)' ... '@ a, @ b, @ c, @ d, @ e = args' –