脚本必须验证预定义IP是否存在于一个大的IP数组中。目前我编写该函数的方式如下(假设“ips”是我的IP数组,“ip”是预定义IP)。
ips.each do |existsip|
if ip == existsip
puts "ip exists"
return 1
end
end
puts "ip doesn't exist"
return nil
有没有更快的方法做同样的事情?
编辑:我可能表达不清楚。我可以使用array.include?,但我想知道的是:array.include?是能够给我最快结果的方法吗?
Set
类的答案是更好的方法。 - Don Cruickshank