我有params
,看起来像这样:如何从一组哈希中过滤哈希?
params = [{:limit=>5}, {:skip=>0}, {:asc=>""}, {:desc=>""}]
我想删除哈希表元素的值是0
或空字符串。我试着这样做:
params.reject { |h| h.values !== 0 }
但是这给了我一个语法错误
也试过:
params.select { |h| h.values != 0 || h.values != "" }
但是这给我什么。我究竟做错了什么?
提示:什么'h.values'返回?你真的可以把它比作零? –