J'utilise docopt pour analyser les arguments de ligne de commande. Cela fonctionne, et il en résulte une carte, telle que
map[<host>:www.google.de <port>:80 --help:false --version:false]
Maintenant, je voudrais concaténer le host
et la port
valeur en une chaîne avec un deux-points entre les deux valeurs. Fondamentalement, quelque chose comme:
host := arguments["<host>"] + ":" + arguments["<port>"]
Malheureusement, cela ne fonctionne pas, car je reçois le message d'erreur:
opération non valide: arguments [""] + ":" (interface de types incompatibles {} et chaîne)
Donc, évidemment, je dois convertir la valeur que j'obtiens de la carte (ce qui est juste interface{}
, donc ça peut être n'importe quoi) en une chaîne. Maintenant ma question est, comment puis-je faire cela?