循环允许您重复代码。有不同类型的循环,其中之一是 for 循环。对于Go(golang)中的循环,与 Python 更类似于 C/Java。在 Python 中,语法是

for i in range(1,10):

在 C/Java 中,语法为

for (i = 1; i <= 10; i++) {

但在Golang

for i := 1; i <= 10; i++ {

因此,它受到这些语言的启发。

For 循环解释

在上面的程序中,它是什么意思? 首先变量 i 的初始值为 1。

i := 1;

条件语句将检查 i <= 10。

i <= 10;

如果这是真的,它将停止循环。如果没有,则在循环内继续。 帖子语句每次迭代都会向 i 添加 1 个。

i++

换句话说,i= 与 i = i = 1 相同

例子

一个从 1 到 10 的 for 循环计数的程序变为:

package main

import (
“fmt” )

func main() {
for i := 1; i <= 10; i++ { fmt.Printf(" %d",i) } }

其他的东西是加载去, 导入 fmt 模块和主循环。 您也可以在Golang使用时循环](https://zshipu.com/t?url=https://golangr.com/while/)

相关链接: