go(Golang)big.Int类型⽐较
在进⾏以太币转账之前,需要⽐较big.Int格式的余额bigWeiBalance和转账⾦额bigWeiValue。遇到⼀个很傻的问题就是big.Int 没有 " <"">"的⽐较。
⽐较⽅法如下:
enough := bigWeiBalance.Cmp(bigWeiValue)
原来,big.Int 类⾃带cmp⽅法
返回 1:前⾯的big.Int 实例⼤于cmp⽅法big.Int 参数
返回 0:前⾯的big.Int 实例等于cmp⽅法big.Int 参数
返回-1:前⾯的big.Int 实例等于cmp⽅法big.Int 参数