[Go/Golang]Go 제어문 - If/else, Switch, For
2020. 7. 25. 18:46
Programming/Go
Go 제어문 I. If 문 boolean 검사만 가능 (명시적으로 True/False가 나오도록 구현) 소괄호 사용 X 1. 기본 사용법 func main() { if 조건1 { 실행1 } else if 조건2 { 실행2 } else { 실행3 }2. 주의사항 괄호 줄 바꿈 금지 go는 바이트코드로 바꾸며 자동으로 세미콜론을 붙이는데, 이때 줄 바꿈을 하는 경우 if (조건); {실행} ; 과 같이 인식되기 때문 func main() { a := 10 if a > 10 { fmt.Println("10보다 크다") } } >>> go run main.go raise error 괄호 생략 불가 java등에서는 조건이 하나인 경우 괄호를 생략 가능한 경우가 있는데 go는 반드시 괄호가 포함돼야 함 func m..