如何使类行为像没有继承自Array的数组

时间:2017-10-24 14:37:25

标签: ruby

下面有一个有效的代码:

class LikeAnArray < Array

end

如果我跑:

$ p object = LikeAnArray.new

它返回:

$ #=> []

如果我跑:

$ p object.class

它返回:

$ #=> LikeAnArray

如何在不使我的班级成为Array的子类?

的情况下实现此功能

1 个答案:

答案 0 :(得分:1)

使用class LikeArray < Array; end,您可以实现您正在寻找的行为。你想做什么?