Home »
Golang »
Golang FAQ
How to Implement Return Parameters in Golang?
Golang | Named Return Parameters: Write a Go language program to demonstrate the example of named return parameters.
Submitted by IncludeHelp, on October 22, 2021
In the Go programming language, the named return parameters are also known as the named parameters. Golang allows giving the names to the return or result parameters of the functions in the function signature or definition.
Syntax:
func function_name(Parameter-list)(Return_type){
// function body ...
}
Example:
// Golang program to implement the
// Named Return Arguments
package main
import "fmt"
// function having named arguments
func CalculateSumSub(x, y int) (sum int, sub int) {
// Assign the result to the arguments
sum = x + y
sub = x - y
// return statement without any value
return
}
// Main function
func main() {
a, b := 10, 20
res1, res2 := CalculateSumSub(a, b)
fmt.Println("Sum:", res1)
fmt.Println("Sub:", res2)
}
Output:
Sum: 30
Sub: -10
Golang FAQ »