与多数语言不同的是,Go语言中的循环语句只支持for关键字,不支持while和do-while。Go语言循环处理语句主要包含:for循环语句、for循环嵌套语句。
1
for循环语句
1.1 形式一
1.1.1 语法格式
注:a. init:一般赋值表达式,给控制变量赋初值;
b. condition:关系表达式或逻辑表达式,循环控制条件;
c. post:赋值表达式,给控制变量增量或减量。
1.1.2 示例
1.2 形式二
1.2.1 语法格式
1.2.2 示例
1.3 形式三
1.3.1 语法格式
注:condition是关系表达式或逻辑表达式,循环控制条件
1.3.2 示例
1.4 形式四
1.4.1 语法格式
1.4.2 示例
2
for循环嵌套语句
for循环语句有四种形式,而每种形式的for循环语句可以嵌套任意形式的for循环语句,形成多种多样的循环嵌套语句以满足开发需求。现以for循环语句的形式一嵌套在for循环语句形式三为例,组成for循环嵌套语句:
参考资料
[1] 许式伟,吕桂华.Go语言编程[M].北京:人民邮电出版社,2012:40.
本文完,获取更多资讯,敬请关注区块链工程师。
领取专属 10元无门槛券
私享最新 技术干货