GO数值和字符串的相互转换
2024-10-11 12:37:50
转自:http://blog.sina.com.cn/s/blog_9e14446a01018m9i.html 在做项目的时候,通常都会碰到字符串转换,在这介绍一下字符串与整型的相互转换。在golang中,用字符串与整型有两种方法,一种是使用rune(int32位的别名)来转换,一种是golang中stroncv包的函数来转换,下面的是第二种方法,另外还介绍了如何获取接口类型所代表值的类型。 直接上代码:
package main import (
"fmt"
"strconv"
)
func main() {
var a string
a = "123456"
b,error := strconv.Atoi(a)
if error != nil{
fmt.Println("字符串转换成整数失败")
}
b = b + 1
fmt.Println(b)
var c int = 1234
d := strconv.Itoa(c) //数字变成字符串
d = d + "sdfs"
fmt.Println(d)
var e interface {}
e = 10
switch v := e.(type){
case int:
fmt.Println("整型",v)
break;
case string:
fmt.Println("字符串",v)
break; }
}
最新文章
- Aircrack-ng: (2) WEP &; WPA/WPA2 破解
- Python之路第一课Day8--随堂笔记(socket 承接上节---网络编程)
- 词频统计web
- savepoint原理
- Image Segmentation的定义
- 网络爬虫2--PHP/CURL库(client URL Request Library)
- 【BZOJ-1670】Building the Moat护城河的挖掘 Graham扫描法 + 凸包
- linux下epoll如何实现高效处理百万句柄的
- css -- 映像 ,分页(上一页下一页)
- QQ空间分享功能(二)
- Unity3D-Baked Lightmapping 示例学习
- make menuconfig出错需要安装文件
- CImage类
- UML学习(一)类图和对象图
- springboot 打包
- Linux常用命令说明(记录自己Linux命令使用情况,后续会持续更新)
- 【vue】vue +element 搭建项目,vuex中的store使用
- Jet.com
- Mongodb - 切片搭建
- Excel如何实现两个工作表数据的对比