轉自:http://blog.sina.com.cn/s/blog_9e14446a01018m9i.html 在作項目的時候,一般都會碰到字符串轉換,在這介紹一下字符串與整型的相互轉換。在golang中,用字符串與整型有兩種方法,一種是使用rune(int32位的別名)來轉換,一種是golang中stroncv包的函數來轉換,下面的是第二種方法,另外還介紹瞭如何獲取接口類型所表明值的類型。 直接上代碼:html
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; } }