IF 문
소개
이 섹션에서는 Wave의 제어문 중 하나인 IF 문의 문법에 대해 소개합니다. IF 문은 프로그래밍에서 조건을 평가하고, 조건이 참일 때 특정 코드를 실행하는 제어문입니다. 이를 통해 조건에 따라 프로그램의 흐름을 제어하고, 유연하고 논리적인 코드를 작성할 수 있습니다.
기본 구조
IF 문은 특정 조건을 평가한 후, 해당 조건이 참(True)일 때만 지정된 코드 블록을 실행합니다. Wave의 IF 문 기본 구조는 아래와 같습니다:
if (조건) {
// 조건이 참일 경우 실행될 코드
}
조건은 비교 연산자(==
, !=
, <
, >
, <=
, >=
)나 논리 형산자(&&
, ||
, !
) 등을 활용하여 작성합니다. 조건이 거짓(False)이라면, 코드 블록은 실행되지 않습니다.
예제
다음은 간단한 IF 문의 예제입니다:
var temperature :i32 = 30;
if (temperature > 25) {
println("날씨가 덥습니다.");
}
위 코드에서는 temperature 값이 25보다 클 경우, "날씨가 덥습니다."라는 메시지가 출력됩니다.
IF_ELSE 문
조건이 참이 아닐 경우, 대체로 실행할 코드를 작성할려면 IF-ELSE 문을 사용합니다. 구조는 아래와 같습니다:
if (조건) {
// 조건이 참일 경우 실행될 코드
} else {
// 조건이 거짓일 경우 실행될 코드
}
예제:
var score :i32 = 70;
if (score >= 60) {
println("합격입니다!");
} else {
println("불합격입니다.");
}
score가 60 이상일 경우 "합격입니다!"가 출력되고, 그렇지 않을 경우 "불합격입니다."가 출력됩니다.