函数返回值的使用原则
- 1.单个返回值可以使用括号,也可以不使用括号
- 2.多个返回值必须增加括号
package main
import "fmt"
func main() {
fmt.Println(function())
fmt.Println(function2())
fmt.Println(function3())
fmt.Println(function4())
}
func function() int {
return 1
}
func function2() (num int) {
return 2
}
func function3() (num1, num2 int) {
return 3, 4
}
func function4() (int, int) {
return 4, 5
}
- 3.命名返回值与未命名返回值不可以同时使用,会产生编译错误
func function3() (num2 int, error) {
return 4, nil
}