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)
}