본문 바로가기
Swift

[Swift] allSatisfy(_:)

by Sky Titan 2022. 3. 28.
728x90
 

Apple Developer Documentation

 

developer.apple.com

allSatisfy(_:)

  • sequence 안의 element들이 특정 조건을 모두 만족하는지를 확인할 수 있다.

 

Example

import Foundation

let numbers = [3, 4, 4, 5, 6, 7, 1, 8]

//1이 포함되어 있기 때문에 결과는 false
let isBiggerThan2 = numbers.allSatisfy {
    return $0 > 2
}

//모두 0보다 크기 때문에 true
let isBiggerThan0 = numbers.allSatisfy {
    return $0 > 0
}

print(isBiggerThan2)
print(isBiggerThan0)
/*
 false
 true
 */
728x90

'Swift' 카테고리의 다른 글

[Swift] 캡처리스트 (Capture List)  (0) 2022.04.05
[Swift] closure 내부의 weak self 사용  (0) 2022.04.03
[Swift] Extension에 storedProperty 선언하기  (0) 2022.03.26
[Swift] Property Wrapper  (0) 2022.02.13
[Swift] self vs Self  (0) 2021.12.08

댓글