注册

golang语言中for循环语句用法实例

下面是“golang语言中for循环语句用法实例”的完整攻略:

1. 基础语法

for循环是用于重复执行相同的代码块,可以控制循环次数或循环条件,基本语法如下:

for 初始化语句; 条件语句; 修饰语句 {
    循环体语句
}
  • 初始化语句:在循环开始前执行一次,通常是用来设置循环变量的初始值;
  • 条件语句:在每次循环开始前判断条件是否成立,如果成立则执行循环体语句,否则跳出循环;
  • 修饰语句:在每次循环结束后执行,通常用于修改循环变量的值。

在下面的示例中,我们会结合具体的示例来详细解释循环变量如何设置、条件判断语句如何书写以及如何使用修饰语句。

2. 示例一:打印10以内的自然数

下面是一个简单的示例,用for循环语句打印10以内的所有自然数:

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

解释一下上面的代码:

  • 循环变量 i 的初始值是 1;
  • 循环条件是 i < 10,当 i 不小于 10 时跳出循环;
  • 每次循环结束后,i 会加 1。

因此,执行这个代码时会依次打印出 1、2、3、4、5、6、7、8、9,最后结束循环。

3. 示例二:计算1到100的和

下面是一个稍微复杂一点的示例,用for循环语句计算1到100的和:

sum := 0

for i := 1; i <= 100; i++ {
    sum += i
}

fmt.Println(sum)

解释一下上面的代码:

  • 循环变量 i 的初始值是 1;
  • 循环条件是 i <= 100,当 i 大于 100 时跳出循环;
  • 每次循环结束后,sum 会加上 i 的值。

因此,执行这个代码时会依次将 1 到 100 个数相加,最后输出总和。

4. 总结

在本文中,我们学习了 golang 语言中 for 循环语句的基础语法和两个实际的示例。通过这些例子,我们可以了解如何设置循环变量、如何书写循环条件判断语句、如何使用修饰语句。希望这篇文章可以帮助你更加深入地了解 golang 语言的 for 循环语句的用法。