demo.go(for 循环):
package main
import (
"fmt"
"time"
)
func main() {
// for循环
for i := 0; i < 5; i++ {
fmt.Println(i)
time.Sleep(time.Second) // 暂停等待。 每5秒循环一次。
}
// for循环 (第二种方式)
var j int = 0
for {
if j <= 5{
fmt.Println(j)
}else {
break
}
j++
}
// for循环 (第三种方式)
//for 条件 {}
}
demo.go(for range遍历):
package main
import "fmt"
func main() {
slice := []int{0, 1, 2, 3}
// for range遍历
for index, value := range slice {
fmt.Println(index, value)
}
}