遺憾的標題,我不知道怎麼說,從Go中的字符串解析多個整數?
我有一個關於這個代碼的問題
func ip2long(ip string) (ret int64) {
p:= strings.Split(ip, ".")
n, _:= strconv.Atoi(p[0])
ret += int64(n)*16777216
n, _= strconv.Atoi(p[1])
ret += int64(n)*65536
n, _= strconv.Atoi(p[2])
ret += int64(n)*256
n, _= strconv.Atoi(p[3])
ret += int64(n)
return
}
我想轉換一個IP地址整數
你看我已經寫了這樣醜陋的代碼
第一retrive數量從strconv.Atoi然後將其轉換爲int64
如何送這意味着什麼?
sscanf的返回一個錯誤,這是這裏被忽略。正如其他答案強調錯誤檢查的重要性一樣,最好在這裏檢查Sscanf的結果。 – Sonia