go语言基础之函数只有一个返回值
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

浙公网安备 33010602011771号