Go 言語の strconv パッケージは、atoi (文字列を整数に変換する) を含む、文字列と基本型の間の変換関数を提供します。 golang atoi の使い方を見てみましょう。
atoi (ASCII to Integer) は、ASCII 文字列を整数に変換するために使用される C 標準ライブラリ関数です。 C言語でよく使われており、標準となっています。 Go言語でもこの関数を使うことができます。
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 サイトの他の関連記事を参照してください。