고랭고랭 - 4. if, switch

2021. 1. 7. 15:16개발노트

go언어에서는 if문에 변수를 선언 할 수 있다.

package main

import "fmt"

func canIDrink(age int) bool {
	if koreanAge := age + 2; koreanAge < 18 {
		return false
	}
	return true
}

func main() {
	fmt.Println(canIDrink(16))
}

// output
// true

 

switch도 마찬가지로 변수를 선언 할 수 있다.

package main

import "fmt"

func canIDrink(age int) bool {
	switch koreanAge := age + 2; koreanAge {
	case 10:
		return false
	case 18:
		return true
	}
	return false
}

func main() {
	fmt.Println(canIDrink(16))
}

// output
// true