在进行以太币转账之前,需要比较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 参数