gpt4 book ai didi

go - 使用 'go run' 将 CLI 参数传递给可执行文件

转载 作者:IT王子 更新时间:2023-10-29 01:17:07 25 4
gpt4 key购买 nike

我有一个程序 readfile.go 并且我想给命令行参数 os.Args[1] 也作为 readfile.go.

然而,'go run' 认为它是对自身的附加参数,而不是对输出可执行文件的参数。是否有一个标志可以告诉 'go run' 这是可执行文件的参数?

mvaidya@mvaidya-VirtualBox:~/junkeork$ go run readfile.go readfile.gopackage main: case-insensitive file name collision: "readfile.go" and "readfile.go"mvaidya@mvaidya-VirtualBox:~/junkeork$

错误:

package main: case-insensitive file name collision: "readfile.go" and"readfile.go"

最佳答案

您可以使用 -- 将 gofiles 与参数分开:

go run readfile.go -- readfile.go

关于go - 使用 'go run' 将 CLI 参数传递给可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45117892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com