allSatisfy()
💡 allSatisfy()
▶ 모든 요소가 특정 조건을 만족하는지 확인하는 메서드
이 메서드는 모든 요소가 주어진 조건을 충족하면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
예시(01)
let numbers = [1, 2, 3, 4, 5]
// numbers의 모든 요소가 0보다 큰지 확인
let answer1 = numbers.allSatisfy { $0 > 0 }
print(answer1) // Output: true
// 모든 요소가 짝수인지 확인
let answer2 = numbers.allSatisfy { $0 % 2 == 0 }
print(answer2) // Output: false
예시(02)
// 문자 포함여부
let str = "s1234"
str.allSatisfy({ $0.isNumber } // false
let str2 = "1234"
str.allSatisfy({ $0.isNumber } // true
' 𝗔𝗣𝗣𝗟𝗘 > SWIFT : GRAMMAR' 카테고리의 다른 글
Swift 기초 문법 - Codable: JSON을 위한 JSON에 대한 Encoding / Decoding (0) | 2024.04.13 |
---|---|
Swift 기초 문법 - 타입 메서드(Type Method) in 스태틱(Static) (2) | 2024.03.27 |
Swift 기초 문법 - 제네릭(Generic) (2) | 2024.03.15 |
Swift 기초 문법 - 확장(Extension) (0) | 2024.03.14 |
Swift 기초 문법 - 프로토콜(Protocol) (0) | 2024.03.14 |