出于某种原因,当我测试平等,即使mod的结果实际上是正确的时,我得到大int错误的结果! 例如,我想2015年计算2%,导致1大int给我错误的结果在平等
当我用大整型,我得到错误当我这样做:
fmt.Println((test.Mod(big.NewInt(2015),big.NewInt(2)))==big.NewInt(1))
然而,当我使用常规INT,我得到真正的(这是正确的事情反正):
fmt.Println(2015%2==1)
我应该做不同的平等使用大INT什么时候?