Go functies worden gedeclareerd met func, en een onderscheidend kenmerk is meerdere retourwaarden — een functie kan meerdere waarden tegelijk retourneren. Dit wordt veelvuldig gebruikt, vooral voor het (result, error) idioom dat Go's error handling definieert.
Basisfunctie
{
a + b
}
{
+ name
}
