【发布时间】:2015-05-19 20:10:14
【问题描述】:
a = MyArray.new(3){ |i| (i+1).to_s }
a << 1
puts " #{a.size} #{a[1]} #{a.first} "
b = MyArray.new; b.push("a").push("b")
a += b
和我自己的 a.ok("foo") 自己的变量 a.nowy 等
如何使用我自己的变量和方法以及数组的所有方法创建数组类: [] 每个排序 .push delete ....
附:是否可以仅接收特定的数组元素?例如只有“字符串”还是只有整数? 重新定义初始化?
【问题讨论】: