Программы Go скомпилированы в двоичные файлы; Я не думаю, что есть возможность запускать их напрямую из источника.
Это похоже на другие скомпилированные языки, такие как C ++ или Java. Некоторые языки (например, Haskell) предлагают как полностью скомпилированный режим, так и режим «сценариев», который вы можете запускать непосредственно из источника с помощью строки shebang.