[Swift문법] 반복문Iteration

Paul·2023년 11월 27일
0

배열과 같이 순서가 있는 데이터는 반복문으로 쉽게 처리할 수 있다.

반복문이란, 제어문 중 하나로, 소스 코드 내의 특정 코드가 반복적으로 수행될 수 있도록 하는 구문이다.
반복문을 사용하면 조건에 따라 실행되어야 하는 명령어를 조건문을 통해 분기할 수 있다.
대부분의 프로그래밍 언어에는 필수적으로 존재하는 문법으로, for-in문과 do-while(Swift는 repeat-while)문이 있다.


for-in

for-in구문은 반복적인 데이터나 시퀀스를 다룰 때 유용하다.

for 루프상수 in 순회대상 {
	코드
}

순회 대상은 범위일 수도,

for number in 0...10 {
	print(\(number))
}

컬렉션일 수도 있다.

let companies: [String] = ["Apple", "Samesung", "Sony"]

for company in companies {
	print("This \(company)")

while

Bool타입으로 지정된 특정 조건이 성립하는 한 내부의 코드를 반복해서 실행한다.

let companies: [Stirng} = ["Apple", "Samesung", "Sony"]
var number: Int = 0
while number < 3

repeat-while

repeat중괄호 내부의 코드는 조건식에 맞지 않더라도 한번은 무조건 실행한다.

repeat {
	코드
} while 조건식

0개의 댓글

Powered by GraphCDN, the GraphQL CDN