0085-Go-多返回值函数

环境

  • Time 2022-08-23
  • Go 1.19

前言

说明

参考:https://gobyexample.com/multiple-return-values

目标

使用 Go 语言的函数,返回两个值。

直接返回

package main

import "fmt"

func values() (int, int) {
    return 3, 7
}

func main() {

    a, b := values()
    fmt.Println(a)
    fmt.Println(b)

    _, c := values()
    fmt.Println(c)
}

命名返回

package main

import "fmt"

func values() (a int, b int) {
    a = 7
    b = 3
    return
}

func main() {

    a, b := values()
    fmt.Println(a)
    fmt.Println(b)

    _, c := values()
    fmt.Println(c)
}

总结

使用 Go 语言的函数,返回两个值。

附录

posted @ 2022-10-30 08:18  jiangbo4444  阅读(29)  评论(0)    收藏  举报