Ho un piccolo programma che consiste di tre file, tutti appartenenti allo stesso pacchetto (main), ma quando faccio "go build main.go" la build non riesce. Quando era solo un file (main.go) tutto funzionava bene. Ora che mi sono sforzato di separare il codice, sembra che il compilatore non sia in grado di trovare il materiale che è stato estratto da main.go e inserito in questi altri due file (che risiedono nella stessa directory di main.go) . Che si traduce in errori di "tipo" non definito ".
Come si compila questo programma composto da più file?