1、函数只有一个返回值
示例1:
package main //必须有一个main包 import "fmt" func myfunc01() int {
return 666
} func main() {
var a int
a = myfunc01()
fmt.Println("a = ", a) b := myfunc01()
fmt.Println("b = ", b)
}
执行结果:
a = 666
b = 666
示例2:
package main //必须有一个main包 import "fmt" //go推荐用法,但不常用
func myfunc02() (result int) { return 666
} func main() {
c := myfunc02()
fmt.Println("c = ", c) }
执行结果:
c = 666
示例3: go推荐用法
package main //必须有一个main包 import "fmt" //go推荐用法
func myfunc03() (result int) { result = 666
return
} func main() {
d := myfunc03()
fmt.Println("d = ", d) }
执行结果:
d = 666