[swift] 고차 함수인 forEach와 count를 사용하여 배열을 처리하는 방법은 무엇인가요?

forEach:

forEach는 배열을 순회하면서 각 요소에 대해 특정 작업을 수행합니다. 이 작업은 클로저를 매개변수로 전달하여 수행합니다.

let numbers = [1, 2, 3, 4, 5]
numbers.forEach { number in
    print(number)
}

위의 예제에서 forEach는 배열 numbers를 순회하면서 각 숫자를 출력합니다.

count:

count는 배열에 포함된 요소의 개수를 반환합니다.

let names = ["John", "Maria", "Jake", "Ella"]
let count = names.count
print("The array contains \(count) elements")

위의 예제에서 count는 배열 names에 포함된 요소의 개수를 반환하여 출력합니다.

따라서, forEach를 사용하여 배열의 각 요소에 대해 작업을 수행하고, count를 사용하여 배열의 요소 개수를 확인할 수 있습니다.