go testing 获取脚本参数
在 Go 语言中,可以使用 os.Args 变量获取命令行参数。os.Args 是一个字符串切片,包含了所有传递给脚本的参数,其中第一个元素是脚本本身的名称。
以下是一个示例代码,演示如何使用 os.Args 获取脚本参数:
package main
import (
"fmt"
"os"
)
func main() {
fmt.Println("脚本名称:", os.Args[0])
fmt.Println("参数个数:", len(os.Args)-1)
fmt.Println("参数列表:", os.Args[1:])
}
在命令行中执行该脚本,并传递一些参数:
$ go run script.go arg1 arg2 arg3
输出结果如下:
脚本名称: script.go
参数个数: 3
参数列表: [arg1 arg2 arg3]
可以看到,os.Args[0] 返回了脚本的名称,而 os.Args[1:] 返回了所有的参数。len(os.Args)-1 可以用来获取参数个数
原文地址: https://www.cveoy.top/t/topic/eb1F 著作权归作者所有。请勿转载和采集!