Funções Go são declaradas com func, e uma característica distintiva é múltiplos valores de retorno — uma função pode retornar vários valores de uma vez. Isso é usado extensivamente, especialmente para o idiom (result, error) que define o tratamento de erros do Go.
Função básica
{
a + b
}
{
+ name
}
