-
博文分类专栏
- Jquery基础教程
-
- 文章:(15)篇
- 阅读:46569
- shell命令
-
- 文章:(42)篇
- 阅读:154248
- Git教程
-
- 文章:(36)篇
- 阅读:234885
- leetCode刷题
-
- 文章:(76)篇
- 阅读:131875
-
go语言中的函数使用2018-01-01 20:58 阅读(5061) 评论(0)
go语言里面,函数定义格式如下:
func funcName(val1 type, val2 type) (rel2 type, rel2 type) { }
在函数中,当若干个相邻的参数类型的相同,则可以简省。同理,当返回值列表中多个参数类型的相同,也会可以简省的。即上面的函数定义格式可以简省为如下:
func funcName(val1, val2 type) type { }
比如计算两个整数的和,如下:
package main import "fmt" func main() { sum := getSum(3,6) fmt.Printf("%d \n", sum) } func getSum(a,b int) int { return a+b }
备注:小写字母开头的函数只在本包内可见,大写字母开头的函数才能被其他包使用。这个规则也适用于类型和变量的可见性。
go语言里面函数的调用其实很简单,导入包名,通过包名来调用。当然如果函数在当前包中,直接调用函数即可。