Go ფუნქციები დეკლარირდება func-ით, და განმასხვავებელი თავისებურება არის მრავალი დაბრუნების მნიშვნელობები — ფუნქცია შეიძლება ერთდროულად დააბრუნოს რამდენიმე მნიშვნელობა. ეს ფართოდ გამოიყენება, განსაკუთრებით (result, error) იდიომისთვის, რომელიც Go-ს შეცდომის სამართავს განსაზღვრავს.
ძირითადი ფუნქცია
{
a + b
}
{
+ name
}
