_ : 와일드카드 패턴은 생략의 의미
Swift 반복 패턴에 자주 쓰이는 패턴
[범위].reversed // 순서 뒤집기
stride(from: 1, to: 15, by: 2) // 1부터 15 미만까지 2간격으로
stride(from: 1, through: 15, by: 2) // 1부터 15이하까지 2간격으로
For 문
- javascript는 for, for...in, for...of 모두 사용
- swift에서 for문은 for...in 문을 사용
for number in 1...5 {
// number는 임시 상수로 for문 안에서만 사용
}
While 문
- javascript do-while문이 swift에서는 repeat-while문임
Swift Labeled Statements
- swift에서는 반복문을 중첩적으로 사용할 때, 각 반복문에 이름을 붙여서 사용이 가능하다.
OUTER : for i in 0...3 {
INNER: for j in 0...3 {
continue OUTER
}
}
Swift print option
print(_:seperator:terminators)
func print(_ items: Any..., separator: String = " ", terminator: String = "\n")
- items : 타입은 Any..., 가변파라미터 형태
- seperator : 2개 이상의 항목 사이에 넣고 싶을 때 입력, 기본값 ""
print(1.0, 2.0, 3.0, 4.0, 5.0, separator: " ... ")
// 1.0 ... 2.0 ... 3.0 ... 4.0 ... 5.0
- terminator: 항목의 마지막에 넣고 싶을 때 입력, 기본값 "\n"
print("abc", terminator: "---")
// abc ---
728x90
'FRONT-END > iOS' 카테고리의 다른 글
자바스크립트와 비교하며 Swift 공부하기 - 함수편 (0) | 2023.07.07 |
---|---|
자바스크립트와 비교하며 Swift 공부하기 - 어트리뷰트 키워드편 (0) | 2023.07.07 |
자바스크립트와 비교하며 Swift 공부하기 - 튜플편 (0) | 2023.07.04 |
자바스크립트와 비교하며 Swift 공부하기 - 조건문편 (0) | 2023.07.04 |
자바스크립트와 비교하며 Swift 공부하기 - 연산자편 (0) | 2023.07.03 |
댓글