我有哈希值:最有效的方法來遍歷哈希值從兩個獨立的哈希鍵
my_hash = {"host_names"=>["batman", "robin"], "files"=>["file1", "file2", "file3"]}
我需要遍歷每個主機名,然後從每個主機提取相同的日誌。
除:
my_hash.each do |k, v|
k["host_names].each do |hostname|
k["log"].each do |log|
get_log_file(host, log)
end
end
end
有沒有更有效的方式來做到這一點?
預先感謝您。
當你問「有沒有更有效的方式來做到這一點?」你的問題成爲堆棧溢出的主題,併成爲[codereview.se]的主題。 – 2014-10-16 23:56:50
您的代碼在語法上不是有效的。 – sawa 2014-10-17 00:11:36
是的..我錯過了邏輯上的一些東西,但是我希望我仍然能夠推廣這個大概的想法。 – user2152283 2014-10-17 02:54:21