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>

如需转载,请注明出处;本文地址:https://www.perfcode.com/p/golang-get-command-line-arguments.html