golangからintへ

WBOY
リリース: 2023-05-27 13:59:09
オリジナル
770 人が閲覧しました

Golang は非常に人気のあるプログラミング言語であり、そのシンプルさ、効率性、迅速な開発、メンテナンスの容易さにより、ますます多くのプログラマーが Golang プログラミング言語の学習と使用を開始しています。 Golang の開発プロセスでは、文字列を整数に変換する必要がよくありますが、文字列を整数に変換するプロセスを Golang で実装するにはどうすればよいでしょうか?次に、この記事ではGolangにおける文字列から整数への変換方法を詳しく紹介します。

  1. strconv.ParseInt 関数を使用する

Golang では、strconv.ParseInt 関数を使用して文字列を整数に変換します。この関数には、文字列、基数、桁数という 3 つのパラメータがあります。基数と桁数のパラメータはオプションです。指定しない場合、デフォルトは 10 と 0 です。

サンプル コードは次のとおりです。

package main import ( "fmt" "strconv" ) func main() { str := "123" i, err := strconv.ParseInt(str, 10, 64) if err == nil { fmt.Printf("%T, %v ", i, i) } else { fmt.Println(err) } }
ログイン後にコピー

上記のサンプル コードでは、まず文字列「123」を使用して、文字列を整数に変換する方法を示します。次に、strconv.ParseInt 関数を呼び出し、文字列、基数、および桁数を引数として渡します。文字列を int64 型の整数に変換しているため、3 番目のパラメーターでビット数を 64 として指定します。最後に、エラーをチェックし、結果を出力します。

  1. strconv.Atoi 関数を使用する

Golang では、strconv.Atoi 関数を使用して文字列を整数に変換することもできます。この関数には、変換される文字列というパラメーターが 1 つだけあり、戻り値は整数とエラー タイプです。変換が成功した場合は、変換された整数が返され、それ以外の場合はエラーの種類が返されます。

サンプル コードは次のとおりです。

package main import ( "fmt" "strconv" ) func main() { str := "123" i, err := strconv.Atoi(str) if err == nil { fmt.Printf("%T, %v ", i, i) } else { fmt.Println(err) } }
ログイン後にコピー

上記のサンプル コードでは、文字列を整数に変換する方法を示すために文字列 "123" も使用しています。違いは、strconv.Atoi 関数を使用して文字列を整数に変換することです。変換が成功した場合は整数が出力され、そうでない場合はエラー メッセージが出力されます。

概要

この記事では、Golang が提供する実用的なツールである strconv.ParseInt と strconv.Atoi の 2 つの関数を主に使用して、Golang で文字列を整数に変換する方法を紹介します。これらの関数を使用するときは、変換プロセス中のエラーを避けるために、基数と桁数に注意する必要があります。同時に、この記事が、Golang を学習しているプログラマーが Golang をより適切に適用して自身のビジネス ニーズを実現するのに役立つことを願っています。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!