1、基本數據類型的轉換

  • Golang 和 java/c不同,Go在不同類型的變量之間賦值時需要顯示轉換。也就是說Golang中數據類型不能夠自動轉換
  • Go中,數據類型的轉換可以是從 表示範圍小-->表示範圍大,也可以 範圍大-->範圍小;
  • 在轉換中,比如講int64轉換爲int8,編譯時不會出錯,但是轉換的結果是按照溢出處理

  • 題1中,n2,n3在賦值時數據類型不對應。正確如下:

    編譯器報錯

2、基本數據類型轉string類型

  • 在程序開發中,經常需要將基本數據類型轉成string類型或者將string類型轉成基本數據類型。
  • 1、第一種方式:fmt.Sprintf()

  • 2、第二種方式:strconv包

3、string類型轉基本數據類型

  • 使用strconv包中的函數

有疑問加站長微信聯繫

相關文章