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

分类: 计算机技术
推荐阅读:
Socket error Event: 32 Error: 10053.解决方法 在使用Xshell连接服务器时,偶尔会发生这类错误:Socket error Event: 32 Error: 10053.Connection closing...Socket close.
Python dict()函数 在Python中,dict()函数用于创建一个字典对象。它可以接受不同类型的参数,并根据参数的不同生成字典对象。具体来说,dict()函数有以下三种使用方式:
安装和更新Requests 要安装 Requests,只需要在你的终端(Windows下是CMD)运行以下命令
CreateThread()创建线程传递SOCKET参数 使用CreateThread()创建线程传递SOCKET参数的正确方法如下:
Python类的特殊方法 本教程详细介绍了Python中类的绝大多数特殊方法,通过定义和实现这些特殊方法,可以使自定义的对象具更强大的功能。
Python爬取百度热榜 这是一个非常基础的爬虫;使用Python爬取百度热榜的标题和链接;