Что означает package main в простой программе на Go?
package main
Исходный файл нужно переименовать в main без расширения.
main
Исходный код относится к пакету исполняемой программы, а не к библиотечному пакету, предназначенному только для импорта.
Пакет можно только импортировать, и он никогда не создаёт исполняемый файл.
Само объявление пакета выводит первую строку программы.