前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Golang语言社区--【基础知识】循环

Golang语言社区--【基础知识】循环

作者头像
李海彬
发布2018-03-21 18:03:20
6260
发布2018-03-21 18:03:20
举报
文章被收录于专栏:Golang语言社区Golang语言社区

可能有一种情况,当你需要执行的代码块多次。在一般情况下,语句顺序执行:在一个函数的第一条语句,首先执行,然后是第二个等等。

编程语言提供了各种控制结构,允许更多复杂的执行路径。

循环语句可以让我们执行语句或组多次,下面是在大多数编程语言循环语句的一般形式:

Go编程语言提供以下循环类型的处理循环需求。点击以下链接查看其详细信息。

循环类型

描述

for循环

执行的语句多次的序列和简写管理循环变量的代码

嵌套循环

可以使用一个或多个for循环在其它for循环中

循环控制语句:

循环控制语句改变其正常的顺序执行。当执行离开范围后,在该范围内创建的所有自动对象被销毁。

Go语言支持下列控制语句。点击以下链接查看其详细信息。

控制语句

描述

break语句

终止循环或switch语句并将执行的语句紧随其后的循环或switch

continue语句

导致循环跳过主体的其余部分,并立即重新测试其使用条件

goto语句

控制权转移给标签的语句

无限循环:

一个循环变得无限循环,如果条件永远不会为假。 for循环是传统上用于此目的。由于没有形成for循环是必需的三个表达式中,可以通过离开条件,使用空表达式或传递true给它形成一个死循环。

package main

import "fmt"

func main() {
   for true  {
       fmt.Printf("This loop will run forever.\n");
   }
}

当条件表达式为不存在,它被假定为真。你可能有一个初始化和增量的表达,但C程序员更普遍使用for(;;)结构来表示一个无限循环。

注意:您可以通过按Ctrl+ C键终止无限循环。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-06-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Golang语言社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 循环控制语句:
  • 无限循环:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档