Day4

희희희·2021년 8월 20일

For loops

뒤의 …에 들어오는 값 만큼 반복문 실행
뒤의 …에는 string형태도 들어올 수 있지만 array형태로 들어와야함.
앞의 …에는 _로 써도 됨.

for … in … {
	Code
}

let count = 1…10

for number in count {
	print(“\(number)”)
}

While loops

while … {
	Code
}

…에 들어오는 조건이 참일 경우에 반복해서 {}안의 코드를 실행

Repeat loops

repeat {
	Code
} while …

…이 true면 repeat 안의 코드를 반복.
…이 false여도 한 번 실행된 후 중지.

Exiting loops

loop안에 break를 이용하여 loop을 빠져나올 수 있음.

Exiting multiple loops

loop안에 loop이 있는 경우 break로 모든 loop을 빠져나올 수 없음. 이때 바깥 loop에 outerLoop: 과 같이 이름을 붙여 이 loop을 break 해주면 됨.

Skipping items

skip할 때 continue를 이용하면 다음 loop으로.

Infinite loops

while 뒤에 true를 쓰면 항상 참이므로 무한루프가 만들어짐.
break를 이용하여 빠져나올 수 있음.


HackingWithSwift_Day4

profile
iOS 어플 개발 연습

0개의 댓글