고랭고랭 - 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