可以使用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
golang 实现:判断不同类型的数字转成int

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

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