Go语言获取命令行参数
本文将在Go语言中使用标准库os
获取命令行参数;
Go语言的os
库中有一个Args
属性,可通过它读取程序运行时的命令行参数;
示例代码
package main
import (
"fmt"
"os"
)
func main(){
num := len(os.Args)//参数数量
for i:=0;i<num;i++{
fmt.Println("第",i,"个参数:",os.Args[i])
}
}
运行效果
PS D:\hocn\Desktop> .\main.exe hello 1 2 3 world 第 0 个参数: D:\hocn\Desktop\main.exe 第 1 个参数: hello 第 2 个参数: 1 第 3 个参数: 2 第 4 个参数: 3 第 5 个参数: world PS D:\hocn\Desktop>