91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

go如何判斷字符串是否為數字

go
小億
224
2023-11-13 21:40:15
欄目: 編程語言

Go語言中可以使用strconv包提供的函數來判斷一個字符串是否為數字。

具體步驟如下:

  1. 引入strconv包:import "strconv"
  2. 使用strconv包中的函數_, err := strconv.Atoi(str)來將字符串轉換為整數。
  3. 如果字符串是一個合法的整數,轉換成功,err的值為nil;如果字符串不是一個合法的整數,轉換失敗,err的值為非nil。
  4. 判斷err的值,如果err為nil,則字符串是一個數字;如果err不為nil,則字符串不是一個數字。

示例代碼如下:

import (
    "fmt"
    "strconv"
)

func isNumber(str string) bool {
    _, err := strconv.Atoi(str)
    if err != nil {
        return false
    }
    return true
}

func main() {
    str1 := "123"
    str2 := "abc"

    fmt.Printf("%s is number? %v\n", str1, isNumber(str1))
    fmt.Printf("%s is number? %v\n", str2, isNumber(str2))
}

輸出結果為:

123 is number? true
abc is number? false

其中,str1是一個合法的整數,所以輸出結果為true;str2不是一個合法的整數,所以輸出結果為false。

0
嘉鱼县| 汨罗市| 黎平县| 碌曲县| 喀喇沁旗| 亚东县| 荆州市| 泰宁县| 邯郸市| 重庆市| 泸西县| 肥乡县| 浦城县| 渝北区| 红原县| 越西县| 积石山| 鱼台县| 安塞县| 会泽县| 海口市| 临沭县| 安远县| 株洲市| 乐平市| 东阳市| 体育| 晋宁县| 襄樊市| 榆社县| 延庆县| 平塘县| 新丰县| 馆陶县| 柳州市| 大同县| 通海县| 手游| 东兰县| 甘南县| 常宁市|