小编典典

在Go中将字符串转换为整数类型?

go

我试图从返回的字符串转换flag.Arg(n)int。Go中惯用的方式是什么?


阅读 321

收藏
2020-07-02

共1个答案

小编典典

例如,

package main

import (
    "flag"
    "fmt"
    "os"
    "strconv"
)

func main() {
    flag.Parse()
    s := flag.Arg(0)
    // string to int
    i, err := strconv.Atoi(s)
    if err != nil {
        // handle error
        fmt.Println(err)
        os.Exit(2)
    }
    fmt.Println(s, i)
}
2020-07-02