私はbigintapiの背後にある設計上の決定を理解しようとしています。
たとえば、2つの大きなintを追加するには、次のことを行う必要があります。
a := big.NewInt(10)
b := big.NewInt(20)
c := big.NewInt(0)
d := c.Add(a,b)
ここで、dは最後のcと同じです。最初のゼロは少し重要ではありません。
なぜだけではないのですか?
a := big.NewInt(10)
b := big.NewInt(20)
c := big.Add(a,b)
またはさらに良い:
a := big.NewInt(10)
b := big.NewInt(20)
c := a.Add(b)
彼らがこのようにすることを選んだ理由はありますか?少し混乱しているので、使用するたびに調べなければなりません。