// hello24
package main
import (
"fmt"
)
func main() {
// 介紹 break
var i int = 3
for {
// 這個迴圈一開始沒有離開條件,會一直執行.
i--
fmt.Printf("i = %d\n", i)
if i < 0 {
// 在這裡判斷,使用break 脫離.
break
}
}
fmt.Println("脫離迴圈!!")
}
執行結果:
$ ./hello24
i = 2
i = 1
i = 0
i = -1
脫離迴圈!!
蠻多層的.
這個迴圈不好寫....
用 break 吧
然後就會broken嗎??...
可以 On .... Over While .... Next 嗎?
return.....
可以for...ever嗎??....