Golang 实现:将不同类型数字转换为 int 类型
可以使用 strconv 包中的函数将不同类型的数字转换为 int 类型。
示例代码:
package main
import (
"fmt"
"strconv"
)
func main() {
var num1 = 123
var num2 = '456'
var num3 = 7.89
// 将 int 类型的数字转换为 int 类型
fmt.Println(int(num1))
// 将字符串类型的数字转换为 int 类型
num2Int, err := strconv.Atoi(num2)
if err != nil {
fmt.Println('转换失败')
} else {
fmt.Println(num2Int)
}
// 将 float64 类型的数字转换为 int 类型
fmt.Println(int(num3))
}
输出结果:
123
456
7
原文地址: https://www.cveoy.top/t/topic/nl7L 著作权归作者所有。请勿转载和采集!