Go 语言提供了以下几种类型循环处理语句:
#循环控制语句循环控制语句可以控制循环体内语句的执行过程。 GO 语言支持以下几种循环控制语句
#1 for(循环结构)#Go 语言中的所有循环类型均可以使用for关键字来完成。#for循环的基本格式如下:
1 2 3 #条件表达式返回true时循环体不停地进行循环,直到条件表达式返回false时自动退出循环。
1 2 3 4 5 #for循环的初始语句可以被忽略,但是初始语句后的分号必须要写,例如:
1 2 3 4 5 6 #for循环的初始语句和结束语句都可以省略,例如:
1 2 3 4 5 6 7 8 这种写法类似于java中的while,在while后添加一个条件表达式,满足条件表达式时持续循环,否则结束循环。 #2 无限循环for循环可以通过break、goto、return、panic语句强制退出循环。
1 2 3 #3 for range(键值循环)Go语言中range类似迭代器或者其他语句foreach,可以使用for range遍历数组、切片、字符串、map 及通道(channel)。 通过for range遍历的返回值有以下规律:
1 2 3 4 5 6 7 8 需要要注意的是,val 始终为集合中对应索引的值拷贝,因此它一般只具有只读性质,对它所做的任何修改都不会影响到集合中原有的值。一个字符串是 Unicode 编码的字符(或称之为 rune )集合,因此也可以用它来迭代字符串:
1 2 3 #for循环九九乘法表练习
1 2 3 4 5 6 7 8 # |
Archiver|手机版|小黑屋|小白教程 ( 粤ICP备20019910号 )
GMT+8, 2024-11-24 14:27 , Processed in 0.019921 second(s), 18 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】