手把手带你走进Go语言之类型转换

发布时间:2022-04-19 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了手把手带你走进Go语言之类型转换脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

Golang 是一个跨平台的新生编程语言. 今天小白就带大家一起携手走进 Golang 的世界.

在这里插入图片描述

数据类型转换

数据类型转换可以帮助我们将一种数据类型的变量转换为另外一个种类型的变量.

格式:

tyPE_name(exPression)

在这里插入图片描述

浮点转整数

浮点转整数是从高精度向低精度转换, 小数点后面会被舍弃.

例子:

package main

import "fmt"

func main() {

	// 定义float
	VAR num_float = 1.2

	// 类型转换
	var num_int = int(num_float)

	// 调试输出
	fmt.PRintln(num_float)
	fmt.Println(num_int)

}

输出结果:

1.2
1

在这里插入图片描述

字符串转整数

例子:

package main

import (
	"fmt"
	"reflect"
	"strconv"
)

func main() {

	// 定义string
	var str = "666"

	// 类型转换
	var num, _ = strconv.Atoi(str)

	// 调试输出
	fmt.Println(str, reflect.TypeOf(str))
	fmt.Println(num, reflect.TypeOf(num))

}

输出结果:

666 string
666 int

整数转字符串

例子:

package main

import (
	"fmt"
	"reflect"
	"strconv"
)

func main() {

	// 定义int
	var num = 999

	// 类型转换
	var str = strconv.IToa(num)

	// 调试输出
	fmt.Println(num, reflect.TypeOf(num))
	fmt.Println(str, reflect.TypeOf(str))
	
}

输出结果:

999 int
999 string

到此这篇关于手把手带你走进Go语言之类型转换的文章就介绍到这了,更多相关Golang 类型转换内容请搜索脚本宝典以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本宝典!

@H_360_98@ 您可能感兴趣的文章:

脚本宝典总结

以上是脚本宝典为你收集整理的手把手带你走进Go语言之类型转换全部内容,希望文章能够帮你解决手把手带你走进Go语言之类型转换所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。