Golang 数字类型转换 - 将不同类型数字转换为 int
在 Golang 中,可以使用 strconv 包来将不同类型的数字转换为 int。具体实现方法如下:
- 将字符串类型的数字转换为 int:
strNum := '123'
intNum, _ := strconv.Atoi(strNum)
- 将浮点型数字转换为 int:
floatNum := 3.14
intNum := int(floatNum)
- 将 int64 类型的数字转换为 int:
int64Num := int64(123)
intNum := int(int64Num)
- 将 byte 类型的数字转换为 int:
byteNum := byte(123)
intNum := int(byteNum)
需要注意的是,在进行类型转换时,需要确保转换后的值不会溢出。
原文地址: https://www.cveoy.top/t/topic/nl7K 著作权归作者所有。请勿转载和采集!