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

溫馨提示×

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
北川| 海原县| 大姚县| 汤原县| 新宁县| 鹤庆县| 阿克苏市| 台东市| 饶平县| 双辽市| 含山县| 沅江市| 吕梁市| 弥渡县| 永兴县| 青河县| 台州市| 榆中县| 桑植县| 怀来县| 栾川县| 宣威市| 包头市| 徐闻县| 大方县| 乌鲁木齐县| 延安市| 新和县| 宜兰市| 库尔勒市| 望都县| 南乐县| 仪征市| 扬州市| 赤峰市| 桓仁| 博兴县| 外汇| 西林县| 徐汇区| 元朗区|