go基础——if语句

package main

import "fmt"

/*
	条件语句:if
	注意点:
		1.if后的{,要与if条件写在同一行;
		2.else要跟在}之后,不能另起一行;
		3.if和else,二者必选其一
*/
func main() {

	num := 10
	if num > 10 {
		fmt.Println("大于10")
	} else if num < 10 {
		fmt.Println("小于10")
	} else {
		fmt.Println("等于10")
	}

	//if嵌套
	if num == 10 {
		fmt.Println("等于10")
	} else {
		if num > 10 {
			fmt.Println("大于10")
		} else {
			fmt.Println("小于10")
		}
	}

	if num != 10 {
		if num > 10 {
			fmt.Println("大于10")
		} else {
			fmt.Println("小于10")
		}

	} else {
		fmt.Println("等于10")
	}

	//特殊用法
	if num1 := -4; num1 > 0 {
		fmt.Printf("%d是正数", num1)
		//num1作用域只在该if语句
	} else {
		fmt.Printf("%d是负数", num1)
	}
}
上一篇:JavaScript中的数字型


下一篇:c3p0、dbcp老旧、性能低下,hikari、druid后起之秀