Um sistema de tipo complexo também leva a mensagens de erro muito complicadas e às vezes inúteis:
Por outro lado, o GO possui um sistema de tipo muito simples.E embora eu tivesse que usar idiomas como Python, Java ou C para determinados projetos, escrevi a grande maioria do meu código em JavaScript.Aqui está uma função em que abro um arquivo para copiar seu conteúdo para outro arquivo:
Isso funciona, mas há um bug.Aqui está um trecho do tutorial oficial do Go:
Novamente, isso torna Golang tão fácil de ler e manter.Este exemplo é diretamente do artigo impressionante: adiar, pânico e recuperar por Andrew Gerrand.
Fonte: https://gebna.gg/blog/javascript-developer-tries-golang