久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

go語言字符串轉換成數(shù)字怎么實現(xiàn)

170次閱讀
沒有評論

共計 654 個字符,預計需要花費 2 分鐘才能閱讀完成。

在 Go 語言中,可以使用 strconv 包中的函數(shù)來實現(xiàn)字符串轉換成數(shù)字。

下面是一些常用的字符串轉換函數(shù):

  1. strconv.Atoi(s string) (int, error)
    • 將字符串轉換為 int 類型的數(shù)字。
    • 如果轉換成功,返回轉換后的數(shù)字和 nil;如果轉換失敗,返回 0 和錯誤。

示例代碼:

import (
	"fmt"
	"strconv"
)

func main() {
	str := "123"
	num, err := strconv.Atoi(str)
	if err != nil {fmt.Println(" 字符串轉換為整數(shù)失敗 ")
	} else {fmt.Println(" 轉換后的整數(shù)為 ", num)
	}
}
  1. strconv.ParseInt(s string, base int, bitSize int) (int64, error)
    • 將字符串轉換為 int64 類型的數(shù)字。
    • base 參數(shù)表示進制,比如 10 表示十進制;bitSize 參數(shù)表示結果的位大小,取值為 0、8、16、32、64 之一。
    • 如果轉換成功,返回轉換后的數(shù)字和 nil;如果轉換失敗,返回 0 和錯誤。

示例代碼:

import (
	"fmt"
	"strconv"
)

func main() {
	str := "123"
	num, err := strconv.ParseInt(str, 10, 64)
	if err != nil {fmt.Println(" 字符串轉換為整數(shù)失敗 ")
	} else {fmt.Println(" 轉換后的整數(shù)為 ", num)
	}
}

需要注意的是,以上函數(shù)在轉換失敗時會返回一個錯誤,因此在使用時應該判斷是否出錯。

丸趣 TV 網(wǎng) – 提供最優(yōu)質的資源集合!

正文完
 
丸趣
版權聲明:本站原創(chuàng)文章,由 丸趣 2023-12-13發(fā)表,共計654字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網(wǎng)絡搜集發(fā)布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 汉中市| 电白县| 阿合奇县| 高邮市| 长丰县| 东兴市| 南充市| 余庆县| 湛江市| 肇州县| 惠安县| 祁东县| 石阡县| 江孜县| 镇沅| 汝南县| 黑龙江省| 葫芦岛市| 雅安市| 洛扎县| 西吉县| 偏关县| 曲阳县| 花莲市| 普安县| 连江县| 宜良县| 休宁县| 万宁市| 石楼县| 博兴县| 内江市| 邢台市| 通化县| 光泽县| 嵊州市| 寿光市| 博白县| 望城县| 九龙坡区| 广南县|