[swift] Swift에서 필터 함수를 사용해서 특정 값보다 큰 요소만 걸러내는 방법은?
먼저, 다음과 같이 배열을 만들어 보겠습니다.
let numbers = [1, 5, 10, 15, 20, 25]
이제 filter
함수를 사용하여 특정 값보다 큰 요소를 걸러내겠습니다.
let filteredNumbers = numbers.filter { $0 > 10 }
print(filteredNumbers) // 출력: [15, 20, 25]
위의 예제에서 filter
함수는 클로저를 인수로 받아 해당 클로저가 true
인 요소만 걸러냅니다. 클로저 { $0 > 10 }
는 각 요소가 10보다 큰지를 확인하여 true/false를 반환합니다.
이렇게 하면 filteredNumbers
에는 주어진 배열 numbers
에서 10 보다 큰 요소만이 포함되어 출력됩니다.