Named return values in golang

package main

import "fmt"

func divide(dividend, divisor int) (quotient int, remainder int) {
    quotient = dividend / divisor
    remainder = dividend % divisor
    return
}

func main() {
    dividend := 10
    divisor := 3
    resultQuotient, resultRemainder := divide(dividend, divisor)
    fmt.Printf("Quotient: %d, Remainder: %d\n", resultQuotient, resultRemainder)
}