go語音基礎之函式只有一個返回值
阿新 • • 發佈:2019-01-04
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