net/ip.go
func (n NetworkNumber) Equal(n1 NetworkNumber) bool {
	if len(n) != len(n1) {
		return false
	}
	if n[0] != n1[0] {
		return false
	}
	if len(n) == IPv6Uint32Count {
		return n[1] == n1[1] && n[2] == n1[2] && n[3] == n1[3]
	}
	return true
}
func (n NetworkNumber) Equal(n1 NetworkNumber) bool {
	if len(n) != len(n1) {
		return false
	}
	if n[0] != n1[0] {
		return false
	}
	if len(n) == IPv6Uint32Count {
		return n[1] == n1[1] && n[2] == n1[2] && n[3] == n1[3]
	}
	return true
}
func ( n NetworkNumber ) Equal ( n1 NetworkNumber ) bool { if len ( n ) != len ( n1 ) { return false } if n [ 0 ] != n1 [ 0 ] { return false } if len ( n ) == IPv6Uint32Count { return n [ 1 ] == n1 [ 1 ] && n [ 2 ] == n1 [ 2 ] && n [ 3 ] == n1 [ 3 ] } return true }
// Equal is the equality test for 2 network numbers.
Equal is the equality test for 2 network numbers .