Go关键字--for


友情推广
在这里插入图片描述

for

for关键字用于实现循环操作。在c/c++ 中,循环语句有for,while,在golnag语言中,就只留下了for,没有while关键字。但是golang中的for在用法上又与c/c++有一些增强的地方。下边来介绍一下for语句的语法格式:

  • 第一种写法,不加任何判断直接进入循环内部。
// 第一种写法
for {
    // do something
}
  • 第二种写法使用了条件判断,类似于c语言中的while关键字,条件成立后进入循环。
// 第二种写法
for 条件判断 {
    // do something
}

第三种写法形式与c语言中for关键字一样,for后边有3个操作,3个操作之间使用分号分割,缺一不可,如果某一个或多个条件没有操作,可以为空,但是分号不能省略,除非简化成第一种写法或者第二种写法。

// 第三种写法
for 初始化操作; 条件判断; 下一次循环前操作 {
    // do something
}

第四种写法,使用for关键字结合range关键字遍历读取字典,数组,切片,通道中的值,关于这方便的介绍将会在range关键字中介绍。

猜你喜欢

转载自blog.csdn.net/hzwy23/article/details/82874538
今日推荐