Swift 기초 및 문법 – 조건문


if-else 구문

if 조건 {
	/* 실행문 */
} else if 조건 {
	/* 실행문 */
} else {
	/* 실행문 */
}

빠른

기본적으로 사용되는 정수형 값 뿐만 아니라 Swift의 기본형 대부분을 지원하며 다양한 패턴과 활용이 가능합니다(다른 패턴)

명시적으로 중단하지 않아도 자동으로 차단됩니다(작성하려면 폴스루 사용).

switch 비교값 {
case 패턴:
    /* 실행 구문 */
default:
    /* 실행 구문 */
}

var someInteger: Int = 100

switch someInteger {
case 0:
    print("zero")
case 1..<100: // 1 <=   < 100
    print("1~99")
case 100: 
    print("100")
case 101...Int.max: // 101 <=   <= Intmax
    print("over 100")
default:
    print("unknown")
} // 100

리본

for item in items {
	/* 실행문 */
}

var integers = (1,2,3)

for i in integers {
	print(i)
}

var integers = (1:2,3:4,5:6)
//key value 쌍인 튜플
for (x,y) in integers {
    print(x,y)
}

하는 동안

while 조건 {
	/* 실행문 */
}

반복 – while 구문

do while 과 유사함

repeat {
	/* 실행문 */
} while 조건