Swift/책 정리
[Swift] 반복문(2) - while, repeat-while 구문
아잉으니야
2021. 1. 24. 21:07
[Swift] 반복문(2) - while, repeat-while 구문
이 글은 Swift 프로그래밍 책을 읽고 요약한 내용입니다.
while 구문
특정 조건(Bool 타입으로 지정되어야 함)이 성립하는 한 블록 내부의 코드를 반복해서 실행한다.
var names: [String] = ["Joker", "Jenny", "Nova", "yagom"]
while names.isEmpty == false {
print("Good bye \(names.removeFirst())")
// removeFirst()는 요소를 삭제함과 동시에 삭제한 요소를 반환한다.
}
/*
Good bye Joker
Good bye Jenny
Good bye Nova
Good bye yagom
*/
repeat-while 구문
repeat 블록의 코드를 최초 1회 실행한 후, while 다음의 조건이 성립하면 블록 내부의 코드를 반복 실행한다.
var names: [String] = ["John", "Jenny", "Joe", "yagom"]
repeat {
print("Good bye \(names.removeFirst())")
// removeFirst()를 요소를 삭제함과 동시에 삭제한 요소를 반환한다.
} while names.isEmpty == false
/*
Good bye John
Good bye Jenny
Good bye Joe
Good bye yagom
*/