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 {
}
}