亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

go字符串轉數字的方法是什么

go
小億
159
2023-08-09 18:58:33
欄目: 編程語言

將字符串轉換為數字的方法有以下幾種:

  1. 使用strconv包中的ParseInt或ParseFloat函數:strconv包提供了將字符串轉換為整數或浮點數的函數。例如,使用strconv.ParseInt函數將字符串轉換為整數:
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)
}
  1. 使用strconv包中的Atoi或ParseFloat函數:strconv包還提供了更簡單的函數strconv.Atoi和strconv.ParseFloat來將字符串轉換為整數或浮點數。例如,使用strconv.Atoi函數將字符串轉換為整數:
package main
import (
"fmt"
"strconv"
)
func main() {
str := "12345"
num, err := strconv.Atoi(str)
if err != nil {
fmt.Println("轉換失敗:", err)
return
}
fmt.Println("轉換后的數字:", num)
}
  1. 使用fmt包的Scan函數:fmt包中的Scan函數可以將輸入的字符串轉換為指定類型的值。例如,使用fmt.Scan函數將字符串轉換為整數:
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)
}

以上方法可以根據實際需求選擇適合的方式進行字符串轉換。

0
赤城县| 达拉特旗| 黎城县| 鹤山市| 哈密市| 布尔津县| 康乐县| 崇信县| 新津县| 民乐县| 望城县| 怀来县| 儋州市| 包头市| 溆浦县| 秭归县| 岳普湖县| 浏阳市| 海原县| 松溪县| 武定县| 观塘区| 平阴县| 开平市| 新田县| 会泽县| 新竹县| 金秀| 高台县| 万山特区| 普洱| 普定县| 都江堰市| 安泽县| 崇文区| 邮箱| 淅川县| 灌阳县| 扬州市| 庆云县| 高安市|