docopt 를 사용하여 명령 줄 인수를 구문 분석하고 있습니다. 이것은 작동하며 다음과 같은 맵이 생성됩니다.
map[<host>:www.google.de <port>:80 --help:false --version:false]
이제 두 값 사이에 콜론이있는 문자열에 값 host
과 port
값 을 연결하고 싶습니다 . 기본적으로 다음과 같은 것입니다.
host := arguments["<host>"] + ":" + arguments["<port>"]
불행히도 오류 메시지가 표시되므로 작동하지 않습니다.
잘못된 작업 : arguments [ ""] + ":"(일치하지 않는 유형 인터페이스 {} 및 문자열)
그래서 분명히 맵에서 얻은 값 (단지 interface{}
이므로 무엇이든 될 수 있음)을 문자열로 변환해야합니다. 이제 내 질문은 어떻게해야합니까?