조건식에 괄호 ( ) 사용하지 않음
// ❌ 잘못된 예
if (x > 10) {
fmt.Println("크다")
}
// ✅ 올바른 예
if x > 10 {
fmt.Println("크다")
}
중괄호 { }는 반드시 같은 줄에 위치해야 함
// ❌ 잘못된 예
if x > 10
{
fmt.Println("크다")
}
// ✅ 올바른 예
if x > 10 {
fmt.Println("크다")
}
if 안에서 변수를 선언할 수 있음
if n := len(name); n > 3 {
fmt.Println("이름이 너무 깁니다:", n)
} else {
fmt.Println("이름 길이 OK:", n)
}
else는 반드시 같은 줄에 위치해야 함
// ❌ 잘못된 예
if x > 10 {
fmt.Println("크다")
}
else {
fmt.Println("작다")
}
// ✅ 올바른 예
if x > 10 {
fmt.Println("크다")
} else {
fmt.Println("작다")
}
if문에서 여러 조건을 쓸 때는 &&, || 사용
if age > 18 && country == "KR" {
fmt.Println("성인입니다.")
}
if score < 60 || attend < 0.8 {
fmt.Println("불합격")
}
'Golang > 기본 문법' 카테고리의 다른 글
기본 타입은 모두 소문자 (0) | 2025.10.08 |
---|