Go

Goの基礎

変数、定数、基本型、関数、パッケージ、インポート、制御フロー、defer

25 面接問題·
Junior
1

Goで変数を宣言する正しい構文はどれですか?

回答

Goでは変数を宣言する主な方法が3つあります。var x int(型を明示する宣言)、var x = 10(型推論を伴う宣言)、x := 10(型推論を伴う短縮宣言、関数内のみ)です。短縮形の := は簡潔で慣用的なため、ローカル変数で最もよく使われます。

2

Goにおけるint型変数のゼロ値は何ですか?

回答

Goでは、宣言時に値が指定されない場合、すべての変数はデフォルトでゼロ値に初期化されます。数値型(int、float64)のゼロ値は0です。boolではfalse、stringでは空文字列、ポインタではnilになります。この挙動により、Goでは未初期化の変数が存在しないことが保証されます。

3

Goにおける var x int と x := 0 の違いは何ですか?

回答

var x int は型を明示してゼロ値(0)を持つ変数を宣言しますが、x := 0 は型推論を伴う短縮宣言を使います。短縮宣言 := は関数内でのみ使用できますが、var はパッケージレベルでも使用できます。ローカル変数では、より簡潔で慣用的な := の形式が好まれます。

4

Goで定数を宣言するにはどうすればよいですか?

5

Goの基本的な数値型にはどのようなものがありますか?

+22 面接問題

次の面接に向けてGoをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める