2018-11-14

这个讲一下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
打印结果:
就是你自己的结果

好了今天就到这里,good bye

你可能感兴趣的:(2018-11-14)