[swift] Swift에서 필터 함수를 사용해서 특정 조건을 만족하는 요소만 포함하는 배열을 생성하는 방법은?
다음은 간단한 예제 코드입니다:
let numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
let evenNumbers = numbers.filter { $0 % 2 == 0 }
print(evenNumbers) // 출력: [2, 4, 6, 8, 10]
위 코드에서는 numbers
배열에서 짝수만을 필터링하여 evenNumbers
배열을 생성하고 있습니다. 이때 filter
메서드는 클로저를 사용하여 각 요소에 대한 조건을 정의하고, 해당 조건을 만족하는 요소만을 반환합니다.
이와 같이, filter
메서드를 사용하여 배열을 간단히 필터링할 수 있습니다.