In this section, we will show how to find out things about your environment using the runtime package: this can be useful when you have to take certain actions depending on the OS and the Go version you are using.
The use of the runtime package for finding out about your environment is straightforward and is illustrated in runTime.go:
package main import ( "fmt" "runtime" ) func main() { fmt.Print("You are using ", runtime.Compiler, " ") fmt.Println("on a", runtime.GOARCH, "machine") fmt.Println("with Go version", runtime.Version()) fmt.Println("Number of Goroutines:", runtime.NumGoroutine()) }
As long as you know what you want to call from the runtime package, you can get the information you desire. The last fmt.Println() command here displays information...