更新时间:2022-10-19 16:32:44
您可以使用conversion
var a int
var b int64
int64(a)< b
比较值时,您总是希望将较小的类型转换为较大的类型。转换另一种方式可能会截断该值:
var x int32 = 0
var y int64 = math.MaxInt32 + 1 // y == 2147483648
if x //因为int32(y)是-2147483648
,所以计算结果为false
或者在您的情况下,将 maxInt
int64
值转换为 int
,你可以使用
作为:= 2; a< INT(MAXINT); a ++ {