신속한 조건문


조건문은 하나 이상의 조건을 설정하여 프로그램을 실행합니다. 조건이 true이면 지정된 명령문이 실행되고, 조건이 false이면 지정된 다른 명령문이 실행됩니다.

다음 그림을 통해 조건문의 실행 과정을 간단하게 이해할 수 있습니다.

1057.png

Swift에서는 다음과 같은 유형의 조건문을 제공합니다. 명령문

은 부울 표현식과 하나 이상의 실행 명령문으로 구성됩니다. if...else 문 if 문 else 문 if...else if...else 문 if인라인 if 문ifif...else 문을 대체하는 데 사용할 수 있는 조건 연산자 ? :
뒤에는 선택적

else 문

이 올 수 있으며,
은 부울 표현식이 false일 때 실행됩니다.

뒤에는 선택적으로 else if...else 문이 올 수 있으며, else if...else 문은 자주 사용됩니다. 조건부 판단이 많다.

또는 else if 문을 if 또는 else if 안에 삽입할 수 있습니다.

switch 문

switch 문을 사용하면 변수가 여러 값과 같은지 테스트할 수 있습니다. ? : 연산자 이전 장에서
에 대해 이미 설명했습니다. 일반적인 형식은 다음과 같습니다.

Exp1 ? Exp2 : Exp3;

여기서 Exp1, Exp2 및 Exp3은 표현식입니다. 콜론의 사용과 배치에 유의하세요.
? 표현식의 값은 Exp1에 의해 결정됩니다. Exp1이 true이면 Exp2가 평가되고 결과는 전체 ? 표현식의 값입니다. Exp1이 false인 경우 Exp3이 평가되고 결과는 전체 ? 표현식의 값입니다.