Runtime package variables
Below is a short program to display compiler, number of cpu, language version, GOOS, GOARCH, and GOROOT at run-time.
Example
package main
import (
"fmt"
"runtime"
)
func main() {
fmt.Printf("\nGOOS:%s", runtime.GOOS)
fmt.Printf("\nGOARCH:%s", runtime.GOARCH)
fmt.Printf("\nGOROOT:%s", runtime.GOROOT())
fmt.Printf("\nCompiler:%s", runtime.Compiler)
fmt.Printf("\nNo. of CPU:%d", runtime.NumCPU())
}
Output
GOOS:windows
GOARCH:386
GOROOT:C:\Go
Compiler:gc
No. of CPU:1
Most Helpful This Week
How to read names of all files and folders in current directory?
Example: ReadAll, ReadDir, and ReadFile from IO Package
Convert specific UTC date time to PST, HST, MST and SGT
How to Unmarshal nested JSON structure?
Golang Functions Returning Multiple Values
How can we reverse a simple string in Go?