我有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'返回?你真的可以把它比作零? –