Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Archives
Today
Total
관리 메뉴

Jupyo's Daily Story

for in 반복문에 if 가 있는 경우 본문

Swift

for in 반복문에 if 가 있는 경우

JangJupyo 2020. 11. 13. 10:32
728x90
반응형

반복문을 사용하다보면 그 안에서 조건문을 사용하는 경우가 종종 발생한다.

예를 들면 아래와 같다.

 

for item in items {
    if item.title == favoriteTitle {
        favorites.append(item)
    }
}

 

물론 위와 같은 방법이 잘 못 된 것은 아니다.

단지, 아래와 같은 방법도 있다는 것을 알고 있는 것만으로도 큰 도움이 될 것이다.

 

 

where

for item in items where item.title == favoriteTitle {
    favorites.append(item)
}

 

 

filter

for item in (items.filter { $0.title == favoriteTitle }) {
    favorites.append(item)
}

 

 

 

for case

items 가 [Any] 이거나 NSOrderSet 의 경우,

for case let item as AnyClass in items { ... }
반응형