在Go語言中,可以使用strconv包中的函數來實現字符串轉換成數字。
下面是一些常用的字符串轉換函數:
示例代碼:
import (
"fmt"
"strconv"
)
func main() {
str := "123"
num, err := strconv.Atoi(str)
if err != nil {
fmt.Println("字符串轉換為整數失敗")
} else {
fmt.Println("轉換后的整數為", num)
}
}
示例代碼:
import (
"fmt"
"strconv"
)
func main() {
str := "123"
num, err := strconv.ParseInt(str, 10, 64)
if err != nil {
fmt.Println("字符串轉換為整數失敗")
} else {
fmt.Println("轉換后的整數為", num)
}
}
需要注意的是,以上函數在轉換失敗時會返回一個錯誤,因此在使用時應該判斷是否出錯。