Go-for循環

一.第一種狀況(死循環)

package main
import "fmt"

func main() {
    for{
        fmt.Println("fuck")
    }
}
//單獨 for 有點像python中的while True

二.第二種狀況(相似while 條件)

package main
import "fmt"

func main() {
    a :=1
    for a<10{
        fmt.Println(a)
        a++
    }
}
/*輸出結果
1
2
3
4
5
6
7
8
9
*/

三.相似js中for

package main

import "fmt"

func main() {
    for a := 1;a < 10;a++ {   //定義索引,索引知足的條件,若是知足執行的內容{執行的代碼}
        fmt.Println(a)
    }
}

四.for能夠由多個條件共同約數

func main() {
    for a,b := 1,10;a < 10&&b>8;a,b=a+1,b-1 {
        fmt.Println(a)
    }
}
/*輸出結果
1
2
*/

五.break 與continue

python同樣,break中止循環,continue跳出本層循環python

相關文章
相關標籤/搜索