Go funkcijos deklaruojamos naudojant func, o skiriamasis bruožas yra daugialypės grąžintos reikšmės — funkcija gali vienu metu grąžinti kelias reikšmes. Tai naudojama plačiai, ypač (result, error) idiomui, kuris apibrėžia Go klaidų tvarkymo būdą.
Pagrindinė funkcija
{
a + b
}
{
+ name
}
