Go

Go-Grundlagen

Variablen, Konstanten, Basistypen, Funktionen, Packages, Imports, Control Flow, defer

25 Interview-Fragen·
Junior
1

Was ist die korrekte Syntax, um eine Variable in Go zu deklarieren?

Antwort

In Go gibt es drei Hauptarten, eine Variable zu deklarieren: var x int (explizite Deklaration mit Typ), var x = 10 (Deklaration mit Typinferenz) und x := 10 (Kurzdeklaration mit Inferenz, nur innerhalb von Funktionen). Die Kurzform := wird für lokale Variablen am häufigsten verwendet, da sie prägnant und idiomatisch ist.

2

Was ist der Nullwert einer Variablen vom Typ int in Go?

Antwort

In Go werden alle Variablen standardmäßig mit einem Nullwert initialisiert, wenn bei der Deklaration kein Wert angegeben wird. Für numerische Typen (int, float64) ist der Nullwert 0. Für Booleans ist es false, für Strings ein leerer String und für Pointer nil. Dieses Verhalten stellt sicher, dass es in Go niemals uninitialisierte Variablen gibt.

3

Was ist der Unterschied zwischen var x int und x := 0 in Go?

Antwort

var x int deklariert eine Variable mit Nullwert (0) und einem expliziten Typ, während x := 0 die Kurzdeklaration mit Typinferenz verwendet. Die Kurzdeklaration := kann nur innerhalb von Funktionen verwendet werden, während var auf Package-Ebene verwendet werden kann. Die Form := wird für lokale Variablen bevorzugt, da sie prägnanter und idiomatischer ist.

4

Wie deklariert man eine Konstante in Go?

5

Was sind die grundlegenden numerischen Typen in Go?

+22 Interview-Fragen

Meistere Go für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten