Go funksjoner deklareres med func, og et karakteristisk trekk er flere returverdier — en funksjon kan returnere flere verdier samtidig. Dette brukes omfattende, spesielt for idiometisk (result, error) som definerer Gos feilhåndtering.
Grunnleggende funksjon
{
a + b
}
{
+ name
}
