区块链基础语言——Go语言循环语句

与多数语言不同的是,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.

本文完,获取更多资讯,敬请关注区块链工程师。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180801G1LG4X00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券