我对时间包函数操作感到困惑。它在时间 &纳秒掩码(即 1<<30-1 => 111111111111111111111111111111)的属性上应用运算符,以返回时间对象的纳秒值。我想知道数字等于数字(因为所有数字的值为1),那么他们为什么要这样做?nsec()ANDwallANDING1<<30-1
func (t *Time) nsec() int32 {
return int32(t.wall & nsecMask)
}
慕尼黑的夜晚无繁华
跃然一笑
随时随地看视频慕课网APP
相关分类