最佳答案
我使用 Docopt来解析命令行参数
map[<host>:www.google.de <port>:80 --help:false --version:false]
现在,我想将 host
和 port
值连接到一个字符串,在这两个值之间加一个冒号。基本上是这样的:
host := arguments["<host>"] + ":" + arguments["<port>"]
不幸的是,这不起作用,因为我得到了错误消息:
无效的操作: 参数[“] +”: “(接口{}和字符串类型不匹配)
所以很明显,我需要将我从 map (只是 interface{}
,因此它可以是任何值)得到的值转换成一个字符串。现在我的问题是,我该怎么做?