Golang:带有-> charecter的命令行参数
我需要接受命令行参数才能以以下格式运行Go程序:
go run app.go 1->A
我正在使用os.Args[1]
。但是它只接受到‘1-‘。’> A’被跳过。
非常感谢您对解决此问题的任何帮助。
谢谢
回答:
您的外壳将>
IO 重定向解释为IO
重定向。Shell打开该文件A
作为命令的标准输出,并将参数传递1-
给命令。
引用参数以避免这种情况:
go run app.go "1->A"
以上是 Golang:带有-> charecter的命令行参数 的全部内容, 来源链接: utcz.com/qa/402562.html