Menu
CoddyTech

for 循环详解

本课属于 Coddy GO 学习旅程的“基础知识”单元。第 44 课,共 109 课。

for 循环是 Go 中唯一的循环结构,用于多次重复执行代码块。让我们一步步了解它的工作原理。

首先,我们来创建一个简单的程序,使用 for 循环从 1 数到 5:

for i := 1; i <= 5; i++ {
    fmt.Println(i)
}

运行这段代码后,屏幕上会显示 1 到 5,每行一个数字:

1
2
3
4
5

让我们了解一下 for 循环中发生了什么:

for 循环有三个主要部分:

1. i := 1 - 这是初始化部分,我们在这里创建一个变量并设置它的初始值

2. i <= 5:这是每次循环迭代前检查的条件;只要条件为真,循环就会继续

3. i++:这是在每次循环迭代后运行的后置语句(它会给 i 加 1)

循环会先将 i 初始化为 1,然后检查 i 是否小于或等于 5。如果条件为真,就运行循环中的代码(打印这个值),然后执行 i++,将值增加 1。这个过程会一直重复,直到条件变为假(此时 i 变为 6)。

challenge icon

挑战

入门

在这个挑战中,你将练习使用基本的 for 循环来计数并打印数字。

你的任务是编写一个 for 循环,从 1 数到 10,并将每个数字打印在新的一行。

这将帮助你了解如何使用 for 循环完成简单的计数任务。

亲手试试

package main

import "fmt"

func main() {
	// TODO: 写一个从 1 数到 10 的 for 循环
	// 并将每个数字打印在新的一行
	
	
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Go 在线编译器