1. go env
- GOOS="windows" go build
- GOOS="linux" go build
Memory Management new() allocate memory but no INIT you will get a memory address zeroed storage
make() Allocate memory and INIT you will get a memory address non-zeroed storage GC happens automatically out of scope or nil https://pkg.go.dev/runtime