这个讲一下os包,看名字就知道这个是调用操作系统的包。
One
os.Args[这里是切片,可以写从1到无线,第一个参数是程序本身,]
例子 :str := os.Args[1] 返回一个字符串
fmt.Printf("%s", str)
运行程序:
go run main.go 1
打印结果:
1
os.Hostname() 返回一个字符串和一个error变量
例子: str, _ := os.Hostname()
fmt.Printf("%s", str)
运行程序:
go run main.go
打印结果:
你自己的主机名字
os.Getpagesize() 返回一个int类型
列子:str := os.Getpagesize()
fmt.Printf("%s", str)
打印结果:
我的是4096
os.Environ() 返回一个切片数组
例子:str := os.Environ()
fmt.Printf("%s", str)
运行程序:
go run main.go
打印结果:
我的是一堆,你们的也是一堆
os.Getenv() 输入一个字符串,也就是你想要检索的环境变量key, 返回一个字符串类型
例子:str := os.Getenv(key string)
fmt.Printf("%s", str)
运行程序:
go run main.go
打印结果:
就是你自己的结果