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 !

相关文章
相关标签/搜索