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

作者:我是小白呀 时间:2024-02-14 23:25:05 

概述

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

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

数据类型转换

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

格式:


type_name(expression)

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

浮点转整数

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

例子:


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

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

字符串转整数

例子:


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
  • asp之家 网络编程 m.aspxhome.com