Go 數據類型轉換

在GO語言的使用過程當中總會遇到一些類型之間相互轉換的問題,作了一個簡單的總結。只列出了幾種易用的類型間的轉換,若是用到其餘類型間的數據類型格式轉換,查看GO文檔是很不錯的選擇。 git

strconv包實現了基本數據類型和其字符串表示的相互轉換。orm

//string到int
value_int,err:=strconv.Atoi(string)
//int到string
str:=strconv.Itoa(value_int)


//string到int64
value_int64, err := strconv.ParseInt(string, 10, 64)
//int64到string,需注意下面轉換規定
//FormatInt returns the string representation of i in the given base, for 2 <= base <= 36.
//The result uses the lower-case letters 'a' to 'z' for digit values >= 10
str:=strconv.FormatInt(value_int64,10)


//interface{}到float64-------接口後加上  .(float64)   
//interface{}到string-------接口後加上  .(string)  
相關文章
相關標籤/搜索