我知道所有键的第一个值都@@logHash
包含 IP 地址。如果它不是重复的键,我想只迭代那个位置来为新的哈希创建键。
这是我所拥有的,但我知道它不可能是正确的......
def ipaddresses(@@logHash)
@@ipHash = Hash.new
@@logHash[1].each_value do | value |
if @@ipHash.has_key?(value)
@@ipHash[value] += "#"
else
@@ipHash[value] = "#"
end
puts ""
@@ipHash.sort.each { |key,value| puts "The frequency of #{key} is |#{value}"}
end
end
任何帮助表示赞赏,谢谢!
丽莎