标签: ruby initialization
可以使用以下命令初始化ruby数组:
irb(main):01:0> Array[1,2,3] => [1, 2, 3]
如何在我自己的班级中模仿这种行为?
答案 0 :(得分:4)
您可以实施公共[](*args)类方法。
[](*args)
答案 1 :(得分:1)
class Foo def self.[] *args new *args end # ... end