Within the Go source code, we can see the runtime source by looking at https://golang.org/src/runtime/. The runtime package contains operations that interact with the Go runtime. This package is used to control things such as goroutines, garbage collection, reflection, and scheduling, which are all functions that are essential to the operation of the language. Within the runtime package, we have many environment variables that help us change the runtime behavior of Go executables. Let's review some of the most important environment variables we can talk about with respect to the Go runtime.
Exploring the Go runtime
GODEBUG
GODEBUG is the controller of the variables and is used for debugging within the Go runtime. This...