리듀스 Swift.Map, Filter, Reduce 을 보고 정리한 내용입니다. 맵은 자신을 호출할 때 매개변수로 전달된 함수를 실행하여 그 결과를 다시 반환해주는 함수이다. 스위프트에서 맵은 배열,딕셔너리,세트,옵셔널 등에서 사용할수 있다. 맵을 사용하면 컨테이너가 답고 있던 각각의 값을 매개변수를 통해 받은 함수에 적용한 후 다시 컨테이너에 포장하여 반환 기존 컨테이너의 값은 변경되지 않고 새로운 컨테이너가 생성되어 반환된다. 맵은 기존 ... 리듀스맵스위프트필터리듀스 210423 Fri → 함수를 다른 함수의 전달인자로 사용할 수 있음 대표적인 고차함수: 맵, 필터, 리듀스 등 1. 첫 번째 학습 내용: Map (맵) 맵을 사용하면 컨테이너가 담고 있던 각각의 값을 매개변수를 통해 받은 함수에 적용한 후 다시 컨테이너에 포장하여 반환함 2. 두 번째 학습 내용: 필터 (Filter) Filter는 말 그대로 컨테이너 내부의 값을 걸러서 추출하는 역할을 하는 고차함수 필터 메... 리듀스필터맵리듀스
Swift.Map, Filter, Reduce 을 보고 정리한 내용입니다. 맵은 자신을 호출할 때 매개변수로 전달된 함수를 실행하여 그 결과를 다시 반환해주는 함수이다. 스위프트에서 맵은 배열,딕셔너리,세트,옵셔널 등에서 사용할수 있다. 맵을 사용하면 컨테이너가 답고 있던 각각의 값을 매개변수를 통해 받은 함수에 적용한 후 다시 컨테이너에 포장하여 반환 기존 컨테이너의 값은 변경되지 않고 새로운 컨테이너가 생성되어 반환된다. 맵은 기존 ... 리듀스맵스위프트필터리듀스 210423 Fri → 함수를 다른 함수의 전달인자로 사용할 수 있음 대표적인 고차함수: 맵, 필터, 리듀스 등 1. 첫 번째 학습 내용: Map (맵) 맵을 사용하면 컨테이너가 담고 있던 각각의 값을 매개변수를 통해 받은 함수에 적용한 후 다시 컨테이너에 포장하여 반환함 2. 두 번째 학습 내용: 필터 (Filter) Filter는 말 그대로 컨테이너 내부의 값을 걸러서 추출하는 역할을 하는 고차함수 필터 메... 리듀스필터맵리듀스