ich eine rubin Hash habe wie diese
h = {"a" => "1", "b" => "", "c" => "2"}
Jetzt habe ich eine Ruby-Funktion, die diesen Hash auswertet und gibt true zurück, wenn sie einen Schlüssel mit einem leeren Wert finden. Ich habe die folgende Funktion, die immer true zurück, auch wenn alle Schlüssel in der Hash nicht leerSuche Rubin Hash für leeren Wert
def hash_has_blank(hsh)
hsh.each do |k,v|
if v.empty?
return true
end
end
return false
end
Was mache ich hier falsch? Bitte helfen
Danke, Abhi
Dies funktioniert gut.Was ist ein Beispiel für einen Hash, in dem Sie dieses Problem sehen (da Ihr 'h' einen leeren Wert hat) – DanSingerman