我们在 main 函数 里面,通过 Go 语言 的 os.Args 可以获取命令行参数。
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 循环遍历每一个命令行参数。
我们在 main 函数里面,通过 Go 语言的 os.Args 可以获取命令行参数。Go 语言获取命令行参数语法:
func main(){
args = os.Args
arg_num := len(os.Args)
}