Go

Fondamenti di Go

Variabili, costanti, tipi base, funzioni, package, import, control flow, defer

25 domande da colloquio·
Junior
1

Qual è la sintassi corretta per dichiarare una variabile in Go?

Risposta

In Go ci sono tre modi principali per dichiarare una variabile: var x int (dichiarazione esplicita con tipo), var x = 10 (dichiarazione con inferenza di tipo) e x := 10 (dichiarazione breve con inferenza, solo all'interno delle funzioni). La forma breve := è la più usata per le variabili locali perché è concisa e idiomatica.

2

Qual è il valore zero di una variabile di tipo int in Go?

Risposta

In Go, tutte le variabili vengono inizializzate con un valore zero per impostazione predefinita se non viene fornito alcun valore durante la dichiarazione. Per i tipi numerici (int, float64), il valore zero è 0. Per i booleani è false, per le stringhe è una stringa vuota e per i puntatori è nil. Questo comportamento garantisce che in Go non ci siano mai variabili non inizializzate.

3

Qual è la differenza tra var x int e x := 0 in Go?

Risposta

var x int dichiara una variabile con valore zero (0) e un tipo esplicito, mentre x := 0 usa la dichiarazione breve con inferenza di tipo. La dichiarazione breve := può essere usata solo all'interno delle funzioni, mentre var può essere usato a livello di package. La forma := è preferita per le variabili locali perché più concisa e idiomatica.

4

Come si dichiara una costante in Go?

5

Quali sono i tipi numerici di base in Go?

+22 domande da colloquio

Padroneggia Go per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis