高朗中的函数可以返回多个值,这在许多实际情况下都是很有帮助的功能。
本示例声明一个具有两个返回值的函数,然后从主函数调用它。
package main
import "fmt"
func rectangle(l int, b int) (area int, parameter int) {
parameter = 2 * (l + b)
area = l * b
return // Return statement without specify variable name
}
func main() {
var a, p int
a, p = rectangle(20, 30)
fmt.Println("Area:", a)
fmt.Println("Parameter:", p)
}