Go funkce se deklarují pomocí func a jejich charakteristickou vlastností jsou vícenásobné návratové hodnoty — funkce může vrátit několik hodnot najednou. Toto se používá všude, zejména pro idiom (result, error), který definuje zpracování chyb v jazyce Go.
Základní funkce
{
a + b
}
{
+ name
}
