將字符串轉換為數字的方法有以下幾種:
package main
import (
"fmt"
"strconv"
)
func main() {
str := "12345"
num, err := strconv.ParseInt(str, 10, 64)
if err != nil {
fmt.Println("轉換失敗:", err)
return
}
fmt.Println("轉換后的數字:", num)
}
package main
import (
"fmt"
"strconv"
)
func main() {
str := "12345"
num, err := strconv.Atoi(str)
if err != nil {
fmt.Println("轉換失敗:", err)
return
}
fmt.Println("轉換后的數字:", num)
}
package main
import "fmt"
func main() {
var str string
fmt.Print("請輸入一個數字:")
fmt.Scan(&str)
var num int
_, err := fmt.Sscan(str, &num)
if err != nil {
fmt.Println("轉換失敗:", err)
return
}
fmt.Println("轉換后的數字:", num)
}
以上方法可以根據實際需求選擇適合的方式進行字符串轉換。