Saya memiliki program kecil yang terdiri dari tiga file, semuanya termasuk dalam paket yang sama (utama), tetapi ketika saya melakukan "go build main.go", build tidak berhasil. Ketika itu hanya satu file (main.go) semuanya bekerja dengan baik. Sekarang setelah saya berusaha untuk memisahkan kode, sepertinya kompiler tidak dapat menemukan hal-hal yang dikeluarkan dari main.go dan dimasukkan ke dalam dua file lainnya (yang berada di direktori yang sama dengan main.go) . Yang menghasilkan kesalahan "jenis 'tidak ditentukan".
Bagaimana cara mengkompilasi program ini yang terdiri dari banyak file?