Go语言循环语句

循环语句流程图

在这里插入图片描述

for循环

for循环流程图
在这里插入图片描述
实例一:

package main

import "fmt"

func main() {
    
    
        sum := 0
        for i := 0; i <= 10; i++ {
    
    
                sum += i
        }
        fmt.Println(sum)
}

实例二:

package main

import "fmt"

func main() {
    
    
        sum := 1
        for ; sum <= 10; {
    
    
                sum += sum
        }
        fmt.Println(sum)

        // 这样写也可以,更像 While 语句形式
        for sum <= 10{
    
    
                sum += sum
        }
        fmt.Println(sum)
}

实例三:for与range循环

package main
import "fmt"

func main() {
    
    
        strings := []string{
    
    "hello", "worl"}
        for i, s := range strings {
    
    
                fmt.Println(i, s)
        }

        numbers := [6]int{
    
    1, 2, 3, 5}
        for i,x:= range numbers {
    
    
                fmt.Printf("第 %d 位 x 的值 = %d\n", i,x)
        }  
}

猜你喜欢

转载自blog.csdn.net/qq_43332010/article/details/119981892