【发布时间】:2014-04-03 09:43:20
【问题描述】:
我有一个这种形式的多维数组:
array = [["http://domain.com/product.html", 10], ["http://domain.com/product.html", 150], ["http://domain.com/product.html", 500]]
我需要删除最后一个值小于 150 的所有数组。
我已经尝试了以下方法,但似乎没有任何效果:
array.delete_if {|element| element.last < 150 }
任何帮助将不胜感激。谢谢。
【问题讨论】:
-
你的应该可以工作。你得到了什么输出?
-
它以某种方式给了我相同的数组,它不会从中删除任何元素。
-
您发布的代码按预期工作:codepad.org/CvR9Ykfr
标签: ruby arrays multidimensional-array