go-practice

module
v0.0.0-...-9051f2d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 2, 2024 License: MIT

README

go-practice

Basic syntax repo for programming language GO.

Resources

12 factors: https://12factor.net/

Most Commonly Used Commands

# compile and run Go program
go run hello.go

# module maintenance
go mod xxx   # eg: go mod tidy

# compile a Go file to binary
go build hello.go   # with output directory: go build -o bin/mybinary

# execute the binary
./hello

# format a Go file
go fmt hello.go

# add dependencies to current module and install them
go get dependencies

# compile and install packages and dependencies
go install xxx

# test packages
go test xxx

# run specific go tool
go tool xxx

# report likely mistakes in packages, static code checking
go vet hello.go

# misc - environment variables
GOOS=linux GOARCH=amd64 go build

# misc - full list
$GOROOT/src/go/build/syslist.go

License

This project is licensed under the terms of the MIT license.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL