mirror of
https://gitee.com/shikong-sk/golang-study
synced 2025-02-23 15:32:15 +08:00
docs: for 循环 基础
This commit is contained in:
parent
b52a6b08b2
commit
d9c196dd86
43
base/for/main.go
Normal file
43
base/for/main.go
Normal file
@ -0,0 +1,43 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"time"
|
||||
)
|
||||
|
||||
func main() {
|
||||
// 基本格式
|
||||
for i := 0; i < 3; i++ {
|
||||
fmt.Println(i)
|
||||
}
|
||||
|
||||
fmt.Println("=========================================================")
|
||||
|
||||
// 变种 1
|
||||
var i int
|
||||
for ; i < 3; i++ {
|
||||
fmt.Println(i)
|
||||
}
|
||||
|
||||
fmt.Println("=========================================================")
|
||||
|
||||
// 变种 2
|
||||
i = 2
|
||||
for i < 3 {
|
||||
fmt.Println(i)
|
||||
i++
|
||||
}
|
||||
|
||||
fmt.Println("=========================================================")
|
||||
|
||||
// 无限循环
|
||||
startTime := time.Now()
|
||||
fmt.Println(startTime)
|
||||
for {
|
||||
// 循环 100毫秒 退出
|
||||
if time.Now().Sub(startTime).Milliseconds() > 100 {
|
||||
fmt.Println(time.Now())
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user