Funcțiile Go sunt declarate cu func, iar o caracteristică distinctivă este valorile de returnare multiple — o funcție poate returna mai multe valori simultan. Aceasta este utilizată pe scară largă, mai ales pentru idiomul (result, error) care definește gestionarea erorilor din Go.
Funcție de bază
{
a + b
}
{
+ name
}
