제어문 -if

if

package main

import "fmt"

func main() {

	// Go의 if문은 반드시 Boolean형으로 검사(0,1 이 아닌 false, true)

	var a int = 20
	if a >= 15 {
		fmt.Println("15 이상")
	}
	
	
	if true {
		fmt.Println("True")
	}
	
	
	// if문 내에서 짧은 선언을 이용
	// 해당 짧은 선언을 이용해 할당한 변수는 if 문 내에서만 사용된다
	if b := true; b {
		fmt.Println("True")
	}
	
	
	if c := 10; c < 11 {
		fmt.Println(c)
	}
	

}

else if, else

package main

import "fmt"

func main() {

	if num := 100; num >= 120 {
		fmt.Println("120 이상")
	} else if num >=100 && num < 120 {
		fmt.Println("100 이상 120 미만")
	} else if num < 100 && num <= 50 {
		fmt.Println("50 이상 100 미만")
	} else {
		fmt.Println("50 미만")
	}
	

}