Go

Les bases de Go

Variables, constantes, types de base, fonctions, packages, imports, control flow, defer

25 questions d'entretien·
Junior
1

Quelle est la syntaxe correcte pour déclarer une variable en Go ?

Réponse

En Go, il existe trois façons principales de déclarer une variable : var x int (déclaration explicite avec type), var x = 10 (déclaration avec inférence de type), et x := 10 (déclaration courte avec inférence, uniquement dans les fonctions). La forme courte := est la plus utilisée pour les variables locales car elle est concise et idiomatique.

2

Quelle est la valeur zéro d'une variable de type int en Go ?

Réponse

En Go, toutes les variables sont initialisées avec une valeur zéro par défaut si aucune valeur n'est fournie lors de la déclaration. Pour les types numériques (int, float64), la valeur zéro est 0. Pour les booléens, c'est false, pour les strings c'est une chaîne vide, et pour les pointeurs c'est nil. Ce comportement garantit qu'il n'y a jamais de variables non initialisées en Go.

3

Quelle est la différence entre var x int et x := 0 en Go ?

Réponse

var x int déclare une variable avec une valeur zéro (0) et un type explicite, tandis que x := 0 utilise la déclaration courte avec inférence de type. La déclaration courte := ne peut être utilisée qu'à l'intérieur de fonctions, tandis que var peut être utilisé au niveau du package. La forme := est préférée pour les variables locales car plus concise et idiomatique.

4

Comment déclarer une constante en Go ?

5

Quels sont les types numériques de base en Go ?

+22 questions d'entretien

Maîtrise Go pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement