golang string 轉 int && int 轉 string


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了之后多了不少轉類型的操作,哎,仍需努力啊

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM