스위프트 조건문
하나 이상의 세트 조건을 통해 조건부 진술은 프로그램을 실행 문 지정된 조건이 true 실행, 추가로 문 지정된 조건이 거짓 실행합니다.
다음 그림은 조건문의 실행의 간단한 이해 될 수있다 :
스위프트는 조건문 다음과 같은 유형을 제공합니다 :
문 | 기술 |
---|---|
문은 부울 식 및 하나 이상의 실행 문으로 구성합니다. | |
문,else문은부울 표현식이 거짓 실행하는경우는옵션else 문을가질 수 있습니다. | |
당신은만약 다른 선택 할 수 있습니다 후 ... 경우else 문은 종종 조건의 수를 결정하는 데 사용되는 경우 ... 다른else문. | |
당신은if 문 또는 다른 경우그렇지 않으면 경우경우에포함 할 수 있습니다. | |
스위치 문은 테스트 값 복수의 동일한 가변 할 수있다. |
? : 연산자
우리는 이미조건 연산자의 이전 장에서 설명했다 : 대신하는경우 사용할 수 있습니다... 다른문을. 다음과 같이 그것의 일반적인 형태는 다음과 같습니다
Exp1 ? Exp2 : Exp3;
에있어서, EXP1, EXP2 및 Exp3 식입니다. 콜론과 위치의 사용에주의하시기 바랍니다.
? EXP1 식의 값이 결정된다. EXP1 사실이라면 계산 값 EXP2이 결과는 전체? 식이다. EXP1이 거짓이라면, 계산 된 값은 Exp3 결과 전체? 식이다.