Go で fmt.Scanf を使用して標準入力から整数を読み取る
ユーザーから整数値を取得する必要がある場合に問題が発生します。 Golang の標準入力を介して。この記事では、この目的での fmt.Scanf 関数の使用法を検討し、その実装を示し、代替アプローチの概要を説明します。
fmt.Scanf の利用
fmt.Scanf 関数は、標準入力からフォーマットされた入力を読み取る効率的な方法を提供します。整数を読み取る場合、次のコード スニペットを使用できます:
import ( "fmt" ) func main() { var i int _, err := fmt.Scanf("%d", &i) }
ここで、コードは書式指定子 %d を使用して、ユーザー入力が整数として解釈される必要があることを示します。 &i 構文は i 変数のアドレスを渡すために使用され、関数がその値を変更できるようにします。
代替ソリューション
何らかの理由がある場合は、fmt. Scanf は適切ではありません。標準から単一の整数を読み取る別のアプローチがありますinput:
結論
Golang で標準入力から整数を読み取る方法を理解することは、さまざまなプログラミング シナリオにとって不可欠です。 fmt.Scanf 関数はこのタスクに便利なソリューションですが、特定の要件に応じて代替手段も利用できます。
以上がfmt.Scanf を使用して Go の標準入力から整数を読み取るにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。