Golang

Articoli tecnici organizzati per gruppo funzionale.

102 schede5 gruppiPagina 2 di 13

Compilatore e Tipi

8 nella pagina

Errore Go: cannot use iota outside constant declaration

L'identificatore speciale 'iota' per la generazione automatica di valori progressivi può essere utilizzato solo all'interno di blocchi 'const (...)'; il suo uso in 'var' o all'interno di funzioni genera errore.

IOTA_OUTSIDE_CONST
→

Errore Go: composite literal uses unkeyed fields (Campi Senza Chiave)

Inizializzare una struct esportata specificando solo i valori per posizione ('pkg.Config{10, "prod"}') genera avvisi ed è fragile: l'aggiunta futura di nuovi campi nella libreria romperà la compilazione; usare sempre la forma con chiavi esplicite ('pkg.Config{Timeout: 10, Env: "prod"}').

UNKEYED_STRUCT_LITERAL
→