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