02 流程控制语句

Posted zhangjian0092

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了02 流程控制语句相关的知识,希望对你有一定的参考价值。

1. 条件控制

    a := 3
    if a > 5 {
        fmt.Println("big")
    } else {
        fmt.Println("small")
    }

2. 选择语句

    a := 3

    switch a {
    case 0:
        fmt.Println(0)
    case 3:
        fmt.Println(3)
    }

3.循环语句

package main
import "fmt"
func main()  {
    sum := 1
    for i := 1; i < 3; i++ {
        sum = sum * i
        fmt.Println(i)
    }
    fmt.Println(sum)
}
package main
func main()  {     // 无限循环
    sum := 1
    for {
        sum ++
        if sum >= 100{
            break
        }
    }
}

循环条件多重赋值

package main
func main()  {
    arr := [5]int{1,2,3,4,5}
    for i, j := 0, len(arr)-1; i < j; i,j = i + 1, j - 1{
        arr[i], arr[j] = arr[j], arr[i]
    }
}

循环支持break和continue

package main

import (
    "fmt"
)

func main()  {
    loop1:
        for i:=0;i<10 ;i++  {
            for j:=0;j<10 ;j++  {
                if j > 5 {
                    break loop1
                }
                fmt.Println(i, j)
            }
        }
}

 

以上是关于02 流程控制语句的主要内容,如果未能解决你的问题,请参考以下文章

Java流程控制语句—(下)

02 流程控制语句

02 : python 基础语法,流程控制语句

js02-常用流程控制语句

2019-07-02 python流程控制

JaveScript流程控制(JS知识点归纳四)