在http://tour.golang.org/#14他們展示了一個例子,其中數(shù)字 1 被移位了 64 位。這當(dāng)然會導(dǎo)致溢出,但隨后將其減 1,一切正常。一半的表達式如何導(dǎo)致失敗,而整個表達式作為一個整體工作正常?想法:我認(rèn)為將 unsigned 設(shè)置為大于它允許的數(shù)字是導(dǎo)致爆炸的原因。似乎表達式右側(cè)的內(nèi)存分配比左側(cè)更松散?這是真的?
- 3 回答
- 0 關(guān)注
- 533 瀏覽
添加回答
舉報
0/150
提交
取消