05流程控制

if

	//定義age,此時age只在if條件判斷語句中生效
	if age:=19;age>18{
		
	}

for

基本格式

	for i:=0;i<10;i++{
		
	}

變種1

	var i=5
	for ;i<10;i++{

	}

變種2

	for {//死循環
		fmt.Printf("")		
	}

for range(鍵值循環)

	var s = "hhhh"
	for k,v := range s{
		fmt.Println(k,v)
	}

switch


	var n = 1
	switch n {
	case 1:
		fmt.Println("大拇指")

	case 2:
		fmt.Println("大拇指")

	case 3:
		fmt.Println("大拇指")

	case 4:
		fmt.Println("大拇指")

	case 5:
		fmt.Println("大拇指")
	}

	switch n:=3;n {
	case 1:
		fmt.Println("大拇指")

	case 2:
		fmt.Println("大拇指")

	case 3:
		fmt.Println("大拇指")

	case 4:
		fmt.Println("大拇指")

	case 5:
		fmt.Println("大拇指")
	}
	var n = 1
	switch n {
	case 1,3,5,7,9:
		fmt.Println("大拇指")

	case 2,4,6,8,10:
		fmt.Println("大拇指")
	}
	var n = 1
	switch {
	case n<25:
		fmt.Println("大拇指")

	case n>25:
		fmt.Println("大拇指")
	}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章