Go语言学习(三):控制语句

在Go 中只有很少的几种控制结构,例如这就没有do 和 while循环,其是用For 来代替的。有(灵活的)swith 和 if 语句, 而Swith 接受像 for那样可选的初始化语句。还有 叫做类型选择和多路通讯转换器的 Select

Go 有 goto 语句——明智的使用它。用goto跳转到的一定是当前函数内定义的标签。

1、goto 循环:

2、for循环:

Go 的 for 循环有三种形式,只有其中的一种使用分号。

for init ; condition ; post { }     ← 和 C 的 for 一样

for condition { }                      ← 和 while 一样

for { }                                      ← 死循环


3、switch循环:

Go 的 switch 是个灵活的小胖子。表达式不是非要常量或是整数,执行过程还是一如既然的从上至下。

如果switch 没有配备表达式,就会像for 的第三种循环一样去匹配True真值:

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容