可以使用 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/nl7L 著作权归作者所有。请勿转载和采集!

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