Go 串片到串?
我正在编写一个程序,它使用普通标志和一个“non-flag”参数,如下所示:Go 串片到串?,go,Go,我正在编写一个程序,它使用普通标志和一个“non-flag”参数,如下所示: my-prog -level 1 map.txt 要处理map.txt我使用flag.Args()[:1],但如果将其传递给带有字符串的函数,则会出现以下编译器错误: cannot use flag.Args()[:1] (type []string) as type string in assignment 如何将flag.Args()[:1]转换为字符串?为第一个字符串编制索引,而不是对其进行切片:flag.A
my-prog -level 1 map.txt
要处理map.txt
我使用flag.Args()[:1]
,但如果将其传递给带有字符串的函数,则会出现以下编译器错误:
cannot use flag.Args()[:1] (type []string) as type string in assignment
如何将
flag.Args()[:1]
转换为字符串?为第一个字符串编制索引,而不是对其进行切片:flag.Args()[0]
或者您可以使用flag.Arg(0)
函数仅获取第一个参数