Go语言main函数命令行教程
我们在 里面,通过 的 os.Args 可以获取命令行参数。
Go语言获取命令行详解
语法
func main(){ args = os.Args arg_num := len(os.Args) }
说明
我们在 main 里面,通过 os.Args 获取命令行参数,通过 len(os.Args) 可以获取命令行参数的个数。
案例
获取命令行参数
通过 os.Args 获取命令行参数
package main import ( "fmt" "os" ) func main() { fmt.Println("嗨客网(www.haicoder.net)") //通过 os.Args 获取命令行参数 args := os.Args argNum := len(args) fmt.Println("Args =", args) fmt.Println("ArgNum =", argNum) }
程序运行后,控制台输出如下:
我们在 main 函数里面,通过 os.Args 获取命令行参数,我们发现,我们输入的参数是两个,但最终返回了三个参数,并且参数的个数也是 3,因为第一个参数就是我们的进程名。
遍历命令行参数
使用 for 循环 遍历命令行参数
package main import ( "fmt" "os" ) func main() { fmt.Println("嗨客网(www.haicoder.net)") //通过 os.Args 获取命令行参数 args := os.Args argNum := len(args) for i := 0; i < argNum; i++ { fmt.Println("参数", i, "是", args[i]) } }
程序运行后,控制台输出如下:
我们在 main 函数里面,通过 os.Args 获取命令行参数,接着,使用 for 循环遍历每一个命令行参数。
Go语言main函数命令行总结
我们在 main 函数里面,通过 Go 语言的 os.Args 可以获取命令行参数。Go 语言获取命令行参数语法:
func main(){ args = os.Args arg_num := len(os.Args) }