这将如何完成?假设我有以下从ruby中的多维数组中删除数组
arr = [[test, 0, 0, 0], [apples, 0, 9, 8]]
我知道我会做这样的事情:
def delete_me(item)
arr.each do |a|
if a[0] == item
#delete the array containing test
end
end
end
delete_me('test')
至于我能看到你只能做:a.remove()
但给我留下了一个空[]
,M I不要那样,我希望它完全消失。
尝试[Array#delete_if](http://www.ruby-doc.org/core-1.9.3/Array.html#method-i-delete_if) – iamnotmaynard