您的位置:首页 > 产品设计 > UI/UE

Multiple Return Values

2016-01-21 15:41 344 查看
package main
import "fmt"
//return返回多值,这特性是go的惯用习惯,如返回时返回两个value,一个结果,一个错误标识。
func vals() (int, int) {
    return 3, 7
}
func main() {
    // 两个变量接受函数的返回值
    a, b := vals()
    fmt.Println(a)
    fmt.Println(b)
    //如果只取return返回值的子集,可以用下划线标示符_
    _, c := vals()
    fmt.Println(c)
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: