Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!
The package main
tells the Go compiler that
the package should compile as an executable program instead of a shared library.
The main
function in the main
package is the entry point of the program.
mkdir myproj
cd myproj
go mod init legendu.net/myproj
In [8]:
import "fmt"
import "reflect"
import "os/exec"
go get
vs go install
¶
Please refer to Deprecation of 'go get' for installing executables for detailed discussions.