Skip to content

Commit 0361e71

Browse files
committed
添加上一节和下一节快速链接,方便阅读
1 parent 94a31fb commit 0361e71

9 files changed

+40
-14
lines changed

docs/golang_tutorial_01.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
1 - 介绍和安装
22
========================
33

4-
简介:本课程非常重要。
4+
简介:本课程非常重要。
5+
6+
下一节:[第二篇 Hello World](/docs/golang_tutoria_02.md)
57

68
## 什么是Golang
79

docs/golang_tutorial_02.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
2 - Hello World
22
========================
33

4-
这是本Golang系列教程的第二篇。你可以阅读 Golang 系列教程 第 1 部分:[介绍和安装](/docs/golang_tutoria_01.md) 来了解什么是Golang以及如何安装它。
4+
上一节:[第一篇 介绍和安装](/docs/golang_tutoria_01.md)
5+
下一节:[第三篇 变量](/docs/golang_tutoria_03.md)
6+
7+
这是本Golang系列教程的第二篇。
58

69
除了亲自写代码以外没有更好的方式来学习一门新的编程语言。在这篇教程中我们将开始编写我们的第一个程序。
710

docs/golang_tutorial_03.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
3 - 变量
22
========================
33

4-
这是本Golang系列教程的第三篇。你可以阅读 Golang 系列教程 第 2 部分:[Hello World](/docs/golang_tutoria_02.md) 。学习如何配置 Golang,并运行 Hello World 程序
4+
上一节:[第二篇 Hello World](/docs/golang_tutoria_02.md)
5+
下一节:[第四篇 类型](/docs/golang_tutoria_04.md)
6+
7+
这是本Golang系列教程的第三篇。
58

69
除了亲自写代码以外没有更好的方式来学习一门新的编程语言。在这篇教程中我们将开始编写我们的第一个程序。
710

docs/golang_tutorial_04.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
4 - 类型
22
========================
33

4-
这是本Golang系列教程的第四篇。你可以阅读 Golang 系列教程 第 3 部分:[变量](/docs/golang_tutoria_03.md) 。来学习有关变量的知识。
4+
上一节:[第三篇 变量](/docs/golang_tutoria_03.md)
5+
下一节:[第五篇 常量](/docs/golang_tutoria_05.md)
6+
7+
这是本Golang系列教程的第四篇。
58

69
下面是 Go 支持的基本类型
710

docs/golang_tutorial_05.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
5 - 常量
22
========================
33

4+
上一节:[第四篇 类型](/docs/golang_tutoria_04.md)
5+
下一节:[第六篇 函数](/docs/golang_tutoria_06.md)
6+
47
这是本Golang系列教程的第五篇。
58

69
## 定义常量
@@ -234,6 +237,6 @@ func main() {
234237

235238
```golang
236239
a's type float64 value 0.7375
237-
```
240+
```
238241
239242
本文由 [GCTT](https://github.com/studygolang/GCTT) 原创翻译,[Go语言中文网](https://studygolang.com/)首发。

docs/golang_tutorial_06.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
6 - 函数
22
========================
33

4+
上一节:[第五篇 常量](/docs/golang_tutoria_05.md)
5+
下一节:[第七篇 包](/docs/golang_tutoria_07.md)
6+
47
这是本Golang系列教程的第6篇。
58

69
## 什么是函数?

docs/golang_tutorial_07.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
7 - 包
22
========================
33

4+
上一节:[第六篇 函数](/docs/golang_tutoria_06.md)
5+
下一节:[第八篇 if else 语句](/docs/golang_tutoria_08.md)
6+
47
这是本Golang系列教程的第7篇。
58

69
## 什么是包?为什么使用包?

docs/golang_tutorial_08.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
8 - if else 语句
22
========================
33

4+
上一节:[第七篇 包](/docs/golang_tutoria_07.md)
5+
下一节:[第九篇 循环语句](/docs/golang_tutoria_09.md)
6+
47
这是本Golang系列教程的第8篇。
58

69
if 是一个条件语句。if 语句的语法为:

docs/golang_tutorial_09.md

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
9 - 循环语句
22
========================
33

4+
上一节:[第八篇 if else 语句](/docs/golang_tutoria_08.md)
5+
下一节:[第十篇 包](/docs/golang_tutoria_10.md)
6+
47
这是本Golang系列教程的第9篇。
58

69
循环语句用于重复执行一段代码。
@@ -34,7 +37,7 @@ func main() {
3437
fmt.Printf(" %d",i)
3538
}
3639
}
37-
```
40+
```
3841

3942
在上面的程序中,`i` 被初始化为 `1`。条件语句判断` i `是否小于等于 `10`,如果是则打印 `i`,否则结束循环。`post` 语句在每次迭代结束时将 `i`递增 `1`。直到`i`的值大于 `10` 循环结束。
4043

@@ -64,14 +67,14 @@ func main() {
6467
}
6568
fmt.Printf("\nline after for loop")
6669
}
67-
```
70+
```
6871

6972
在上面的程序中,每次迭代都会检查`i`的值,如果`i`大于 5 则执行 `break` 语句跳出循环,并执行 for 循环后面的那条 fmt.Printf 语句。上面的程序输出如下:
7073

7174
```golang
7275
1 2 3 4 5
7376
line after for loop
74-
```
77+
```
7578

7679
## continue
7780

@@ -118,7 +121,7 @@ func main() {
118121
i += 2
119122
}
120123
}
121-
```
124+
```
122125

123126
我们已经知道 `for` 循环头部的三个部分`initialisation``condition``post` 都是可选的。上面的程序中,忽略了 `initialisation``post` 部分。`i``for` 循环之外初始化为 `0`,只要`i <= 10` 循环就一直执行,`i` 在循环体内每次递增 `2`。上面的程序输出为:`0 2 4 6 8 10`
124127

@@ -138,7 +141,7 @@ func main() {
138141
i += 2
139142
}
140143
}
141-
```
144+
```
142145

143146
可以在 `for` 循环中声明和操作多个变量,比如下面的程序:
144147

@@ -155,7 +158,7 @@ func main() {
155158
}
156159

157160
}
158-
```
161+
```
159162

160163
上面的程序中,`no`` i `被声明并初始化为 `10``1`。它们在每次迭代结束时递增 `1`。在 `condition` 部分使用 `&&` 操作符来确保 `i` 小于或等于 `10` 并且 `no` 小于或等于 `19`。程序的输出如下:
161164

@@ -170,7 +173,7 @@ func main() {
170173
17 * 8 = 136
171174
18 * 9 = 162
172175
19 * 10 = 190
173-
```
176+
```
174177

175178
## 无限循环
176179

@@ -179,7 +182,7 @@ func main() {
179182
```golang
180183
for {
181184
}
182-
```
185+
```
183186

184187
下面的程序将一直打印` Hello World `永不终止。
185188

@@ -193,7 +196,7 @@ func main() {
193196
fmt.Println("Hello World")
194197
}
195198
}
196-
```
199+
```
197200

198201
如果你在 [go playground ](https://play.golang.org/p/kYQZw1AWT4)执行上面的程序,你将得到一个错误:`process took too long`。请尝试在本地系统中运行它以无限打印`"Hello World"`
199202

0 commit comments

Comments
 (0)