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 verify a string only contains letters, numbers, underscores, and dashes in Golang?
How to Decode or Unmarshal bi-dimensional array of integers?
Data encryption with AES-GCM
How to convert Boolean Type to String in Go?
How to append text to a file in Golang?
User Defined Function Types in Golang