How to name the return values of a function in Go

3 Answers

0 votes
package main

import "fmt"

func f(a int) (x, y int) {
	x = a + 3
	y = a + 19
	return
}

func main() {
	fmt.Println(f(128))
}


/*
run:

131 147

*/

 



answered Feb 29, 2020 by avibootz
0 votes
package main

import "fmt"

func f(a int) (x, y int) {
	x = a + 3
	y = a + 19
	return
}

func main() {
	o, p := f(128)
	
	fmt.Println(o, p)
}


/*
run:

131 147

*/

 



answered Feb 29, 2020 by avibootz
0 votes
package main

import "fmt"

func rectarea(a int, b int) (area int) {
	area = a * b
	return 
}

func main() {
	fmt.Println(rectarea(5, 7))
}
 
 
 
/*
run:
 
35
 
*/

 



answered Aug 25, 2020 by avibootz
...