我有一个非常大的哈希,我想迭代它。Hash.each
似乎太慢了。有没有有效的方法来做到这一点?
如何将此哈希转换为数组?
在每个循环中,我都在做非常简单的字符串操作:
name_hash.each {|name, str|
record += name.to_s + "\|" + str +"\n"
}
而hash使用人名作为key,一些相关的内容作为value:
name_hash = {:"jose garcia" => "ca:tw#2@1,2@:th#1@3@;ar:tw#1@4@:fi#1@5@;ny:tw#1@6@;"}