标签: ruby arrays
如果我有一个数组:[response, response, response]并且其中至少有两个数组的response.code为500,那么如何从数组中删除其中一个响应对象呢?
[response, response, response]
response.code
所以我生成的数组应该是[response, response],这样只有一个响应对象的response.code为500,另一个响应对象为response.code。
[response, response]
答案 0 :(得分:4)
这样做:
[response, response, response].uniq(&:code)