Goで文字列を整数型に変換しますか?質問する

Goで文字列を整数型に変換しますか?質問する

flag.Arg(n)から返された文字列を に変換しようとしていますint。Go でこれを行う慣用的な方法は何ですか?

ベストアンサー1

例えばstrconv.Atoi

コード:

package main

import (
    "fmt"
    "strconv"
)

func main() {
    s := "123"

    // string to int
    i, err := strconv.Atoi(s)
    if err != nil {
        // ... handle error
        panic(err)
    }

    fmt.Println(s, i)
}

おすすめ記事