ホームページ >バックエンド開発 >Golang >golang atoiの使い方は何ですか

golang atoiの使い方は何ですか

PHPz
PHPzオリジナル
2023-04-13 09:03:40961ブラウズ

Go 言語の strconv パッケージは、atoi (文字列を整数に変換する) を含む、文字列と基本型の間の変換関数を提供します。 golang atoi の使い方を見てみましょう。

アトイとは何ですか?

atoi (ASCII to Integer) は、ASCII 文字列を整数に変換するために使用される C 標準ライブラリ関数です。 C言語でよく使われており、標準となっています。 Go言語でもこの関数を使うことができます。

Go での atoi の使用

Go 言語での atoi の使用は非常に簡単です。 strconv パッケージをインポートし、strconv.Atoi() 関数を使用して文字列を整数に変換するだけです。サンプル コードは次のとおりです。

import (
    "fmt"
    "strconv"
)

func main() {
    str := "123"
    num, err := strconv.Atoi(str)
    if err == nil {
        fmt.Println(num)
    }
}

上記の例の str は、整数に変換される数値を含む文字列です。 strconv.Atoi()この関数は、str を整数に変換し、結果を num 変数に保存します。また、err 変数を使用して、変換が成功したかどうかを確認します。変換が成功すると、整数がコンソールに出力されます。

入力文字列を整数に変換できない場合、strconv.Atoi() 関数は strconv.NumError 型のエラー オブジェクトを返します。次のコードを使用して、このエラーを確認して出力できます。

import (
    "fmt"
    "strconv"
)

func main() {
    str := "abc"
    num, err := strconv.Atoi(str)
    if err != nil {
        fmt.Println(err)
    } else {
        fmt.Println(num)
    }
}

上記の例では、str に数字以外の文字が含まれているため、変換が失敗します。したがって、strconv.Atoi() 関数はエラー オブジェクトを返し、それをコンソールに出力します。

概要

Go 言語では、strconv パッケージの Atoi() 関数を使用して文字列を整数に変換できます。入力文字列を整数に変換できる場合、関数は整数値を返し、nil エラーを返します。入力文字列を整数に変換できない場合、関数はエラー オブジェクトを返します。 Atoi() 関数は、Go コードで文字列と整数の間で変換する必要がある場合に非常に便利なツールです。

以上がgolang atoiの使い方は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。