iT邦幫忙

3

蠻可愛的 golang #14

今天介紹switch case

// hello17
package main

import (
	"fmt"
)

func main() {
	for i := 1; i <= 10; i++ {
		switch i % 2 {
		case 0:
			fmt.Printf("%2d : 偶數\n", i)
		case 1:
			fmt.Printf("%2d : 奇數\n", i)
		}
	}
}

執行結果:

$ ./hello17 
 1 : 奇數
 2 : 偶數
 3 : 奇數
 4 : 偶數
 5 : 奇數
 6 : 偶數
 7 : 奇數
 8 : 偶數
 9 : 奇數
10 : 偶數

2 則留言

0
一級屠豬士
iT邦高手 1 級 ‧ 2014-07-17 14:38:36

補充

&lt;pre class="c" name="code">// hello18
package main

import (
	"fmt"
	"time"
)

func main() {
	fmt.Println("星期六到了沒??")
	today := time.Now().Weekday()

	switch time.Saturday {
	case today:
		fmt.Println("今天")
	case today + 1:
		fmt.Println("明天")
	case today + 2:
		fmt.Println("後天")
	default:
		fmt.Println("還好久呢")
	}
}

執行結果:

&lt;pre class="c" name="code">$ ./hello18 
星期六到了沒??
後天
0
總裁
iT邦好手 1 級 ‧ 2014-07-17 14:41:57

好神奇喔,那我生日還有幾天??...疑惑

魯大 iT邦高手 1 級‧ 2014-07-17 17:19:39 檢舉

還好久呢
偷笑

我要留言

立即登入留言