Golang中僅有的一種循環結構for

1. 基本的for循環必須去除`()` 可是{}必須存在

package main

import "fmt"

func main(){
    sum := 1
    for i:=1;i<100;i++ {
        sum += i
    }
    fmt.Println(sum)  // 4951
}複製代碼


2. for循環中的前置,後置語句也能夠爲空

package main

import "fmt"

func main(){
    sum := 1
    for ;sum<100; {
        sum += sum
    }
    fmt.Println(sum)  //128
}複製代碼


3. 若是把 2 中的分號也給省略掉的話,就成了Golang中的while循環

package main

import "fmt"

func main(){
    sum := 1
    for sum<100 {
        sum += sum
    }
    fmt.Println(sum)  //128
}複製代碼


4. Golang中的死循環

package main

func main(){
    for {

    }
}複製代碼


Over !

相關文章
相關標籤/搜索