GO: 조건문
GO: 조건문
if else 문
func main() {
if 7%2 == 0 {
fmt.Println(" 7 is even")
} else {
fmt.Println("7 is odd")
}
if 8%4 == 0 {
fmt.Println("8 is divisble by 4")
}
if num := 9; num < 0 {
fmt.Println(num, "is negative")
} else if num < 10 {
fmt.Println(num, "has 1 digit")
} else {
fmt.Println(num, "has multiple digits")
}
}
다른 언어와 비슷하다 그러나 else, else if 위치를 중괄호 바로 뒤에 오게 해야한다.
(줄 바꾸면 오류가 난다..)
:=은 할당과 동시에 선언을 한다는 뜻!
#
switch case 문
func main() {
i := 2
fmt.Print("Write", i, " as")
switch i {
case 1:
fmt.Println("one")
case 2:
fmt.Println("two")
case 3:
fmt.Println("three")
}
}
이 역시 다른 언어와 유사하다.
#
Leave a comment