在 Golang 中,可以使用 strconv 包来将不同类型的数字转换为 int。具体实现方法如下:

  1. 将字符串类型的数字转换为 int:
strNum := '123'
intNum, _ := strconv.Atoi(strNum)
  1. 将浮点型数字转换为 int:
floatNum := 3.14
intNum := int(floatNum)
  1. 将 int64 类型的数字转换为 int:
int64Num := int64(123)
intNum := int(int64Num)
  1. 将 byte 类型的数字转换为 int:
byteNum := byte(123)
intNum := int(byteNum)

需要注意的是,在进行类型转换时,需要确保转换后的值不会溢出。

Golang 数字类型转换 - 将不同类型数字转换为 int

原文地址: https://www.cveoy.top/t/topic/nl7K 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录