【发布时间】:2013-10-22 10:22:57
【问题描述】:
在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
}
【问题讨论】:
标签: linux go network-programming