golang 屬於強類型語言,字符串與數字之間的轉換就應用的比較廣泛了
int 轉字符串:
var ( str string num int ) num = 1234 str = strconv.Itoa(num) fmt.Print(str)
int64 轉字符串:使用strconv.FormatInt(int64,base) 第一個參數是int64 第二個參數是進制,一般計數是使用十進制計數如果需要二進制、六進制、八進制、十六進制等等 base改為對應的數字即可,支持2~32進制
var(
num int64
str string
)
str := strconv.FormatInt(num, 10)
fmt.Print(str)
字符串轉int:strconv.Atoi(strint)轉的數字為int型,strconv.ParseInt(string,base,bitsize) 返回的數字類型可以自己定義,第三個參數是返回的bit大小
var ( str string num int )
str = "1234" num = strconv.Atoi(str) fmt.Print(num)
num2,_:=strconv.ParseInt(str,10,32)
fmt.Print(num2)
之前使用的開發語言都是php 現在轉go了之后多了不少轉類型的操作,哎,仍需努力啊
