如果(正如您的测试用例所暗示的那样)您不关心哪一面包含哪一面,而只是担心有重叠,则这足够了。
func intersect(n1, n2 *net.IPNet) bool { return n2.Contains(n1.IP) || n1.Contains(n2.IP)}
欢迎分享,转载请注明来源:内存溢出
如果(正如您的测试用例所暗示的那样)您不关心哪一面包含哪一面,而只是担心有重叠,则这足够了。
func intersect(n1, n2 *net.IPNet) bool { return n2.Contains(n1.IP) || n1.Contains(n2.IP)}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)