Go-funktiot ilmoitetaan func-avainsanalla, ja erottava piirre on useat palautusarvot — funktio voi palauttaa useita arvoja kerralla. Tätä käytetään laajasti erityisesti (result, error)-idioomissa, joka määrittää Go:n virheenkäsittelyn.
Perusfunktio
{
a + b
}
{
+ name
}
