中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
闽清县| 辽宁省| 门源| 灵石县| 白沙| 宜丰县| 景泰县| 雷山县| 麻阳| 黄大仙区| 平舆县| 巴南区| 老河口市| 五华县| 合川市| 张家界市| 广水市| 阜宁县| 赞皇县| 潮州市| 海阳市| 容城县| 新密市| 托克逊县| 北流市| 阜康市| 苏尼特左旗| 和林格尔县| 墨竹工卡县| 兰西县| 枣庄市| 昌邑市| 青川县| 上思县| 建始县| 宝应县| 陈巴尔虎旗| 涡阳县| 天长市| 上虞市| 西城区|