golang 判断命令行参数 os.Args

180it 2021-09-24 AM 2159℃ 0条

golang os.Args

package main
import(
    "os"
    "fmt"
)
func main(){
    if len(os.Args)!=0{
        fmt.Println(os.Args[0])// args 第一个片 是文件路径
    }
    fmt.Println(os.Args[1])  // 第二个参数是, 用户输入的参数 例如 go run osdemo01.go 123
}

/*
结果
C:\Users\lyl\AppData\Local\Temp\go-build048711186\command-line-arguments\_obj\exe\osdemo01.exe
123
*/

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

标签: none

golang 判断命令行参数 os.Args