(2)Go的數據類型轉換
1、基本數據類型的轉換
- Golang 和 java/c不同,Go在不同類型的變量之間賦值時需要顯示轉換。也就是說Golang中數據類型不能夠自動轉換
- Go中,數據類型的轉換可以是從 表示範圍小-->表示範圍大,也可以 範圍大-->範圍小;
-
在轉換中,比如講int64轉換爲int8,編譯時不會出錯,但是轉換的結果是按照溢出處理
-
題1中,n2,n3在賦值時數據類型不對應。正確如下:
編譯器報錯
2、基本數據類型轉string類型
- 在程序開發中,經常需要將基本數據類型轉成string類型或者將string類型轉成基本數據類型。
-
1、第一種方式:fmt.Sprintf()
- 2、第二種方式:strconv包
-
3、string類型轉基本數據類型
- 使用strconv包中的函數
有疑問加站長微信聯繫