首页 > 代码库 > GO数值和字符串的相互转换
GO数值和字符串的相互转换
转自:http://blog.sina.com.cn/s/blog_9e14446a01018m9i.html 在做项目的时候,通常都会碰到字符串转换,在这介绍一下字符串与整型的相互转换。在golang中,用字符串与整型有两种方法,一种是使用rune(int32位的别名)来转换,一种是golang中stroncv包的函数来转换,下面的是第二种方法,另外还介绍了如何获取接口类型所代表值的类型。 直接上代码:
package mainimport ("fmt""strconv")func main() {var a stringa = "123456"b,error := strconv.Atoi(a)if error != nil{fmt.Println("字符串转换成整数失败")}b = b + 1fmt.Println(b)var c int = 1234d := strconv.Itoa(c) //数字变成字符串d = d + "sdfs"fmt.Println(d)var e interface {}e = 10switch v := e.(type){case int:fmt.Println("整型",v)break;case string:fmt.Println("字符串",v)break;}}
GO数值和字符串的相互转换
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。