İlgili anahtarların belirli bir koşulla eşleştiği bir hash değerini yazdırmaya çalışıyorum (eğer tek ise).Her ikisi için & her ilmekler ruby içinde bir karma boyunca yineleme yaparken durduktan sonra
benim döngü
Aşağıdaki kodu yalnızca ilk eşleşen değeri döndürür sonra durmasına neden olan bir sorun yaşıyorum.
if mycondition
for key,value in myhash do
if key.odd?
return "#{value}"
end
end
end
diğer bazı soruları okuduktan sonra return
sorunum olduğunu düşünmüş, ama bunu dışarı alırken, kod yerine sadece bir eşleme değerinin tamamını karma döndürür.
Neyin olabileceğini bilen var mı?
Teşekkürler! Bu çalıştı! :) – mbake