我想將字符串解析爲go-lang中的整數。我發現它的問題是在文檔中的提到的語法如下:Golang將字符串轉換爲特定類型的int(int8,int16,int32,int64)
ParseInt(s string, base int, bitSize int)
其中,s
是要分析,base
由字符串的前綴所隱含的字符串:基地16「0X」基地8爲「0」,否則爲10。
該bitSize
參數是我面臨的問題。根據文檔ParseInt,它指定了結果必須適合的整數類型。位大小0,8,16,32和64對應於int,int8,int16,int32和int64。
但對於所有的值,如0,8,16,32 & 64.我得到相同類型的返回值。即int64類型。
任何人都可以指出我錯過了什麼。
代碼:https://play.golang.org/p/F3LbUh_maY