ホームページ > バックエンド開発 > Golang > Go で標準入力から整数を読み取るにはどうすればよいですか?

Go で標準入力から整数を読み取るにはどうすればよいですか?

DDD
リリース: 2024-12-21 01:32:10
オリジナル
343 人が閲覧しました

How Can I Read Integers from Standard Input in Go?

Go での標準入力からの整数の読み取り

Go での標準入力からの整数の読み取りは、fmt.Scanf を使用して簡単に実行できます。ただし、その使用法を理解することが重要です。

fmt.Scanf を使用して整数を読み取る

fmt.Scanf を効果的に利用するには、次の手順に従います。

  1. ユーザーを格納する整数変数を宣言しますinput.
  2. func メイン ブロックで、fmt.Scanf を利用してフォーマットされたユーザー入力を取得します。フォーマット文字列は、予期される入力タイプを指定します。整数の場合、それは "%d" です。
  3. 入力をキャプチャするために、整数変数を fmt.Scanf へのポインターとして渡します。

から整数を読み取る方法を示す例fmt.Scanf を使用した標準入力:

func main() {
    var i int
    fmt.Scanf("%d", &i)
}
ログイン後にコピー

代替整数を読み取る方法

fmt.Scanf が広く使用されていますが、Go の標準入力から整数を読み取る追加のメソッドがあります:

  • strconv.Atoi : 整数の文字列表現を整数に変換します。 integer.
  • bufio.NewReader: 標準入力からテキストを読み取り、整数値を抽出するためのバッファー リーダーを作成します。

ただし、fmt.Scanf はフォーマットされた読み取りのシンプルさと効率のための便利なオプションinput.

結論

Go での標準入力からの整数の読み取りは、fmt.Scanf または説明した代替メソッドを使用して実行できます。 fmt.Scanf は多用途性があり、さまざまな入力シナリオで使いやすいため、マスターすることをお勧めします。

以上がGo で標準入力から整数を読み取るにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート