iT邦幫忙

4

蠻可愛的 golang #20

// 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
脫離迴圈!!

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

0
總裁
iT邦好手 1 級 ‧ 2014-07-28 16:21:35

脫離迴圈!

不能脫別的嗎??...疑惑

0
一級屠豬士
iT邦大師 1 級 ‧ 2014-07-28 16:28:00

蠻多層的.

看更多先前的回應...收起先前的回應...
總裁 iT邦好手 1 級 ‧ 2014-07-28 17:53:37 檢舉

這個迴圈不好寫....暈

break

總裁 iT邦好手 1 級 ‧ 2014-07-28 20:25:29 檢舉

然後就會broken嗎??...偷笑

slime iT邦大師 1 級 ‧ 2014-07-28 23:27:14 檢舉

可以 On .... Over While .... Next 嗎?

外獅佬 iT邦大師 1 級 ‧ 2014-07-29 08:38:22 檢舉

return.....暈

總裁 iT邦好手 1 級 ‧ 2014-07-29 10:26:00 檢舉

可以for...ever嗎??....泡湯

我要留言

立即登入留言