Como verificar se um mapa contém uma chave no Go?

Eu sei que posso iterar sobre um mapa m, for k, v := range m { ... } e procure uma chave, mas existe uma maneira mais eficiente de testar a existência de uma chave em um mapa? Não consegui encontrar a resposta na especificação do idioma