
Go语言入门
文章平均质量分 58
gopher_001
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Go入门自学宝典009-流程控制语句(循环语句)
Go入门自学宝典009-流程控制语句(循环语句) 循环语句 009.2.1 for var i, sum int for i = 1; i <= 100; i++ { sum += i } fmt.Println("sum = ", sum) 009.2.2 range 关键字 range 会返回两个值,第一个返回值是元素的数组下标,第二个返回值是元素的值: s := “abc” ...原创 2018-11-19 16:33:20 · 273 阅读 · 1 评论 -
Go入门自学宝典0010-函数
0010.1 定义格式 函数构成代码执行的逻辑结构。在Go语言中,函数的基本组成为:关键字func、函数名、参数列表、返回值、函数体和返回语句。 Go 语言函数定义格式如下: func FuncName(/参数列表/) (o1 type1, o2 type2/返回类型/) { //函数体 return v1, v2 //返回多个值 } 函数定义说明: func:函数由关键字 func 开始声明 ...原创 2018-11-27 10:09:54 · 172 阅读 · 0 评论 -
Go入门自学宝典0011-递归函数、函数类型
递归指函数可以直接或间接的调用自身。 递归函数通常有相同的结构:一个跳出条件和一个递归体。所谓跳出条件就是根据传入的参数判断是否需要停止递归,而递归体则是函数自身所做的一些处理。 //通过循环实现1+2+3……+100 func Test01() int { i := 1 sum := 0 for i = 1; i <= 100; i++ { sum += i } return sum }...原创 2018-11-27 10:34:58 · 229 阅读 · 0 评论 -
Go入门自学宝典0012-匿名函数与闭包
匿名函数与闭包 所谓闭包就是一个函数“捕获”了和它在同一作用域的其它常量和变量。这就意味着当闭包被调用的时候,不管在程序什么地方调用,闭包能够使用这些常量或者变量。它不关心这些捕获了的变量和常量是否已经超出了作用域,所以只有闭包还在使用它,这些变量就还会存在。 在Go语言里,所有的匿名函数(Go语言规范中称之为函数字面量)都是闭包。匿名函数是指不需要定义函数名的一种函数实现方式,它并不是一个新概念...原创 2018-11-27 11:00:25 · 173 阅读 · 0 评论