- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章手把手带你走进Go语言之循环语句由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
【Golang】✔️走进 Go 语言✔️ 第六课 条件表达式 概述循环语句方法一方法二方法三break 关键字continue 关键字goto 关键字 。
Golang 是一个跨平台的新生编程语言. 今天小白就带大家一起携手走进 Golang 的世界. (第 6 课) 。
使用好循环语句可以帮助我们提升代码的简洁性, 提高代码效率. 。
格式
1
2
3
|
for
init; condition; post {
/
*
循环体
*
/
}
|
例子
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
package main
import
"fmt"
func main() {
/
/
方法一
var times
=
10
var i
int
for
i
=
0
; i < times; i
+
+
{
fmt.Println(i)
}
}
|
输出结果
0 1 2 3 4 5 6 7 8 9 。
格式
1
|
for
condition ()
|
例子
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
package main
import
"fmt"
func main() {
/
/
定义变量
var a
=
10
var b
=
20
/
/
方式二
for
a < b {
fmt.Println(
"a:"
, a,
" b:"
, b)
a
+
+
}
}
|
输出结果
a: 10 b: 20 a: 11 b: 20 a: 12 b: 20 a: 13 b: 20 a: 14 b: 20 a: 15 b: 20 a: 16 b: 20 a: 17 b: 20 a: 18 b: 20 a: 19 b: 20 。
格式
1
|
for
()
|
例子
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
package main
import
"fmt"
func main() {
/
/
定义数组
var num
=
[
5
]
int
{
1
,
2
,
3
,
4
,
5
}
/
/
方法三
for
i, number :
=
range
num {
fmt.Println(
"index:"
, i,
"value:"
, number)
}
}
|
输出结果
index: 0 value: 1 index: 1 value: 2 index: 2 value: 3 index: 3 value: 4 index: 4 value: 5 。
当我们使用 break 关键字的时候, 语句会直接退出循环, 忽略循环体中任何其他语句和循环条件测试. 。
例子
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
package main
import
"fmt"
func main() {
/
/
循环
for
i :
=
0
; i <
10
; i
+
+
{
/
/
调试输出
fmt.Println(i)
/
/
如果i大于
5
, 跳出循环
if
i >
5
{
break
}
}
}
|
输出结果
0 1 2 3 4 5 6 。
continue 关键字用于在 for 循环中结束当前迭代, 然后继续下一个迭代. 。
例子
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
package main
import
"fmt"
func main() {
/
/
循环
for
i :
=
0
; i <
10
; i
+
+
{
/
/
如果i等于
5
, 跳过
if
i
=
=
5
{
continue
}
/
/
调试输出
fmt.Println(i)
}
}
|
输出结果
0 1 2 3 4 6 7 8 9 。
我们可以看到 5 并没有被打印出来. 。
goto 关键字可以帮助我们将控制转移到被标记的语句. 。
例子
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
package main
import
"fmt"
func main() {
/
/
定义变量
var i
=
0
LOOP:
for
i <
10
{
if
i
=
=
5
{
i
+
+
/
/
跳过
goto LOOP
}
/
/
调试输出
fmt.Println(i)
i
+
+
}
}
|
输出结果
0 1 2 3 4 6 7 8 9 。
我们可以看到 5 并没有被打印出来. 。
到此这篇关于手把手带你走进Go语言之循环语句的文章就介绍到这了,更多相关Go语言 循环语句内容请搜索我以前的文章或继续浏览下面的相关文章希望大家以后多多支持我! 。
原文链接:https://blog.csdn.net/weixin_46274168/article/details/119531526 。
最后此篇关于手把手带你走进Go语言之循环语句的文章就讲到这里了,如果你想了解更多关于手把手带你走进Go语言之循环语句的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我是一名优秀的程序员,十分优秀!