百度关键词循环(百度视频连播怎么关闭)

   谷歌SEO    

本文首发自「慕课网」,想了解更多IT干货内容,程序员圈内热闻,欢迎关注!

作者|慕课网精英讲师 Codey

在 Go 语言中减少了循环语句的关键字,仅有一个 for 关键字。但是并没有减少其功能,而且它更是兼容了其它语言中的 while 关键字的用法,甚至更强大。

在 Go 语言中,for 循环之后一样可以跟三个语句, 单次表达式;条件表达式;末尾循环体 ,但是它不需要使用 () 来包裹这三个表达式,写法上更加的简洁。同时它也和其它语言一样,可以任意省略这三个表达式。

代码示例:

省略 单次表达式 代码示例:

执行结果

在其它大部分语言中 for 循环中省略 单次表达式 末尾循环体 其实就和其它语句中的 while 用法一致了。所以在 Go 语言中,直接使用省去 单次表达式 末尾循环体 for 循环语句来代替 while 的用法,为了简便代码书写,Go 语言中 for 循环语句在省去 单次表达式 末尾循环体 时,可以不写分号。

代码示例

执行结果

在我们的生产环境中,经常需要用到死循环的场景。所以在 Go 语言中新增了一个 for 关键字死循环的用法,让程序员不用写无聊的 for(;;){} do{} while(1) 。同时可以使用 break continue 来控制循环。

Tips break continue 的逻辑和语法类似,故本文只介绍break。

在你想要结束一个死循环的时候,只需要执行一个 break 语句即可。

代码示例

执行结果

在其它语言中,你很难去控制跳出循环的层数,在 Go 语言中提供了一种 break LOOP 的写法,可以使循环跳出到 LOOP 所在的位置。

代码示例

执行结果

本文主要介绍了 for 关键字在 Go 语言的 循环 中的用法:

欢迎关注「慕课网」,发现更多IT圈优质内容,分享干货知识,帮助你成为更好的程序员!

 标签:

评论留言

我要留言

欢迎参与讨论,请在这里发表您的看法、交流您的观点。