Golang for 循环
在Golang中,for循环有3种形式:基本型、循环条件型、无限循环型。
- 基本型for循环:
for i := 1; i <= 10; i++ {
fmt.Println(i)
}
- 循环条件型for循环:
i := 1
for i <= 10 {
fmt.Println(i)
i = i + 1
}
- 无限循环型for循环:
for {
fmt.Println("This will print forever.")
}
以上三种for循环在Golang中都是有效的,并且都可以用来打印1到10的数字。
另外,Golang的for循环还支持使用range关键字对数组、切片、字符串、map等进行迭代遍历,例如:
for key, value := range myMap {
fmt.Println("Key:", key, "Value:", value)
}
以上代码会遍历myMap中的所有键值对,并打印出来。
需要注意的是,Golang的for循环后面不需要加分号,这是Golang语法的特点之一。
评论已关闭