手把手带你走进Go语言之类型转换
作者:我是小白呀 时间:2024-02-14 23:25:05
概述
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
来源:https://blog.csdn.net/weixin_46274168/article/details/119512712
标签:Golang,类型转换,Go语言
0
投稿
猜你喜欢
Python实现邮件发送功能的方法详解
2021-02-02 10:34:58
JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决
2023-09-23 19:39:47
python调用HEG工具批量处理MODIS数据的方法及注意事项
2021-11-18 06:53:20
一文详解Python中多进程和进程池的使用方法
2023-12-01 04:10:12
如何解决springboot数据库查询时出现的时区差异问题
2024-01-26 01:53:01
如何实现文本的卷屏浏览?
2010-05-24 18:36:00
学会迭代器设计模式,帮你大幅提升python性能
2023-01-22 12:36:01
python调用函数、类和文件操作简单实例总结
2022-04-09 22:28:53
Django框架 querySet功能解析
2021-02-15 16:32:14
python中pip的安装与使用教程
2021-06-10 23:37:36
python之import机制详解
2022-11-29 02:47:40
oracle命令行删除与创建用户
2008-01-02 17:01:00
解析mysql数据库还原错误:(mysql Error Code: 1005 errno 121)
2024-01-15 00:13:13
Python 使用with上下文实现计时功能
2022-08-20 02:43:21
python爱心表白 每天都是浪漫七夕!
2023-02-26 20:36:55
Python:slice与indices的用法
2021-09-10 22:31:09
2007淘宝UED招聘题解(前端开发部分)
2007-11-24 10:32:00
Python入门基本操作列表排序用法详解
2021-01-02 15:42:02
onerror图片失效时显示其他图片
2008-08-11 21:05:00
python 中的int()函数怎么用
2021-05-21 17:52:41