package main import ( "fmt" ) func main() { if_1() if_2() } func if_1() { // 中断式 / 卫语句 var age int fmt.Println("输入你的年龄/中断式") n,err := fmt.Scan (&age) // 读取输入的年龄 fmt.Println(age,n,err) // 输出输入的年龄 if age <= 0 { fmt.Println("骗傻子呢!!") return } if age <= 18 { fmt.Println("哇!!小盆友欸!!") return } if age <= 35 { fmt.Println("哇!!你竟然成年了啊!!!不信!!!") return } fmt.Println("你过关!!!") } func if_2() { // 嵌套式 var age int fmt.Println("输入你的年龄") n,err := fmt.Scan (&age) // 读取输入的年龄 fmt.Println(age,n,err) // 输出输入的年龄 if age <=18 { if age <= 0 { fmt.Println("没出生") } else { fmt.Println("未成年") } } else { if age <= 35 { fmt.Println("青年") } if age > 35 { fmt.Println("包可以啊!!") } } }