在Go中,我找到了这样一个算法,但我不明白,谁能帮我解释一下,谢谢!
func networkSize(mask net.IPMask) int32 {
m := net.IPv4Mask(0, 0, 0, 0)
for i := 0; i < net.IPv4len; i++ {
m[i] = ^mask[i]
}
return int32(binary.BigEndian.Uint32(m)) + 1
繁星淼淼
相关分类