728x90
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 |
댓글