Skip to content

Latest commit

 

History

History
34 lines (34 loc) · 680 Bytes

README.md

File metadata and controls

34 lines (34 loc) · 680 Bytes
# for mac user
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bash_profile
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.zshrc
#create project folder
mkdir go-basics
cd go-basics
#init module
go mod init go-basics
#automatically install/uninstall external package
go mod tidy
#run main.go
go run main.go
or
go run.
#run with race data checker
go run -race .
#run test
go test -v .
#coverage measurement
go test -v -cover -coverprofile=coverage.out .
go tool cover -html=coverage.out
#launch tracer view
go tool trace trace.out
# VS Code settings.json
 "[go]": {
   "editor.defaultFormatter": "golang.go",
   "editor.formatOnSave": true
 },