Go 返回值

示例

一个函数可以将一个或多个值返回给调用方:

func AddAndMultiply(a, b int) (int, int) {

    return a+b, a*b

}

第二个返回值也可以是错误var:

import errors

func Divide(dividend, divisor int) (int, error) {

    if divisor == 0 {

        return 0, errors.New("Division by zero forbidden")

    }

    return dividend / divisor, nil

}

必须注意两个重要事项:

  • 对于单个返回值,可以省略括号。

  • 每个return语句必须为所有声明的返回值提供一个值。

以上是 Go 返回值 的全部内容, 来源链接: utcz.com/z/321328.html

回到顶部