Val 不能与 UInt64 一起使用
原因:
由于 UInt64 的范围大于 Val 的可能范围,因此它们不能一起使用。
解决方案:
Int64
类型。UInt64
类型。如果必须使用 Val,您可以将其转换为 Int64
,然后进行算术运算。例如:
func main() {
val := -12345
intVal := int64(val)
result := intVal * 2
fmt.Println(result)
}
这样,您可以使用 Val 而不会与 UInt64 冲突。
领取专属 10元无门槛券
手把手带您无忧上云