小编eab*_*vee的帖子

搜索ruby哈希值为空值

我有一个像这样的ruby哈希
h = {"a" => "1", "b" => "", "c" => "2"}
现在我有一个ruby函数来计算这个哈希值,如果它找到一个空值的键,则返回true.我有以下函数,即使散列中的所有键都不为空,它总是返回true

def hash_has_blank(hsh)  
  hsh.each do |k,v|  
    if v.empty?  
      return true  
    end  
  end
  return false
 end
Run Code Online (Sandbox Code Playgroud)

我在这做错了什么?请帮忙

谢谢,阿比

ruby

7
推荐指数
3
解决办法
1万
查看次数

标签 统计

ruby ×1