(if)我能坚持做好一只地鼠,慢慢的刨坑,讲洞挖的深一点……
package main import ( "fmt" ) func testIf1() { num := 10 //var num int //num = 10 if num%2 == 0 { fmt.Printf("num:%d is even\n", num) } else { fmt.Printf("num:%d is odd\n", num) } fmt.Printf("num=%d\n", num) } func testIf2() { num := 10 if num > 5 && num < 10 { fmt.Printf("num:%d is > 5 and < 10\n", num) } else if num >= 10 && num < 20 { fmt.Printf("num:%d is > 10 and < 20\n,", num) } else if num >= 20 && num < 30 { fmt.Printf("num:%d is > 20 and < 30\n", num) } else { fmt.Printf("num:%d is > 30\n", num) } } func testIf3() { //num := 10 //var num int //num = 10 if num := 11; num%2 == 0 { fmt.Printf("num:%d is even\n", num) } else { fmt.Printf("num:%d is odd\n", num) } //fmt.Printf("num=%d\n", num) } func getNum() int { return 1 } func testIf4() { //num := 10 //var num int //num = 10 if num := getNum(); num%2 == 0 { fmt.Printf("num:%d is even\n", num) } else { fmt.Printf("num:%d is odd\n", num) } //fmt.Printf("num=%d\n", num) } func main() { //testIf1() //testIf2() //testIf3() testIf4() }