mam hash rubinowy jak ten
h = {"a" => "1", "b" => "", "c" => "2"}
Teraz mam funkcję rubinowy który ocenia ten hash i zwraca true, jeżeli stwierdzi, klucz z pustą wartością. Mam następującą funkcję, która zawsze zwraca wartość true, nawet jeśli wszystkie klucze w tablicy asocjacyjnej nie są pusteSzukaj rubin hash dla wartości pustej
def hash_has_blank(hsh)
hsh.each do |k,v|
if v.empty?
return true
end
end
return false
end
Co robię źle tutaj? Proszę o pomoc
Dzięki, abhi
Działa to dobrze dla mnie.Jaki jest przykład hasha, w którym widzisz ten problem (ponieważ twoje "h" ma pustą wartość) – DanSingerman