Basics

Golang basics

Running a go file

go run filename.go

Building a file

go build filename.go

Build for different architectures / operating systems

# Build for Windows
go build filename.go GOOS="windows"

# Build for 64 bit architecture
go build filename.go GOARCH="amd64"

Development tip

(Run go file on changes using nodemon)

nodemon --watch *.go --exec "go run filename.go"  

Example

Next