转自: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; } }
时间: 2024-10-21 17:18:58