신속한 조건문
조건문은 하나 이상의 조건을 설정하여 프로그램을 실행합니다. 조건이 true이면 지정된 명령문이 실행되고, 조건이 false이면 지정된 다른 명령문이 실행됩니다.
다음 그림을 통해 조건문의 실행 과정을 간단하게 이해할 수 있습니다.
Swift에서는 다음과 같은 유형의 조건문을 제공합니다. 명령문
은 부울 표현식과 하나 이상의 실행 명령문으로 구성됩니다.if...else 문 | |
---|---|
뒤에는 선택적 else 문 이 올 수 있으며, | else 문 은 부울 표현식이 false일 때 실행됩니다. |
if | 뒤에는 선택적으로 else if...else 문이 올 수 있으며, else if...else 문은 자주 사용됩니다. 조건부 판단이 많다. |
if | 또는 else if 문을 if 또는 else if 안에 삽입할 수 있습니다. |
switch 문 | switch 문을 사용하면 변수가 여러 값과 같은지 테스트할 수 있습니다. ? : 연산자 이전 장에서 | if...else
에 대해 이미 설명했습니다. 일반적인 형식은 다음과 같습니다. Exp1 ? Exp2 : Exp3;여기서 Exp1, Exp2 및 Exp3은 표현식입니다. 콜론의 사용과 배치에 유의하세요. | ? 표현식의 값은 Exp1에 의해 결정됩니다. Exp1이 true이면 Exp2가 평가되고 결과는 전체 ? 표현식의 값입니다. Exp1이 false인 경우 Exp3이 평가되고 결과는 전체 ? 표현식의 값입니다. |