golang获取架构和系统
在Go语言中,可以使用以下两个内置的变量来获取系统架构和操作系统信息:
- runtime.GOARCH:返回系统架构信息,比如 "amd64"、"386"、"arm" 等。
- runtime.GOOS:返回操作系统信息,比如 "windows"、"linux"、"darwin" 等。
以下是一个示例程序,演示如何获取系统架构和操作系统信息:
package main
import (
"fmt"
"runtime"
)
func main() {
fmt.Printf("系统架构:%s\n", runtime.GOARCH)
fmt.Printf("操作系统:%s\n", runtime.GOOS)
}
输出结果:
系统架构:amd64
操作系统:linux
上面的示例程序输出的是在 Linux 系统下运行的结果。如果在其他系统下运行,输出的结果可能会有所不同。
原文地址: https://www.cveoy.top/t/topic/wuY 著作权归作者所有。请勿转载和采集!