Go functions are declared with func, and a distinctive feature is multiple return values — a function can return several values at once. This is used pervasively, especially for the (result, error) idiom that defines Go's error handling.
Basic function
{
a + b
}
{
+ name
}
