# flatmap
[iOS] combine에서 flatmap을 쓰는이유가 뭘까?
combine의 flatmap은 뭔가 다른가? 싶더라고요 그래서 이런 궁금증을 풀기위해서 이런 주제로 포스팅을 작성하게 되었습니다 combine의 flatmap은 내가 알고있던 flatmap이랑 다른데? combine의 flatmap을 왜 비동기 처리할때 쓰는거지?

[WWDC 19 / Combine] Combine 연습하기
안녕하세요 Niro 입니다. WWDC 19 영상을 통해 Combine 에 대해서 알아봤으니 사용을 해보아야겠죠? Combine 을 모르신다면 글을 읽고 오면 충분히 이해할 수 있을거라 생각합니다! 1. 들어가기 앞서서.. 우리는 앞서서 Publisher 와 S

java Stream.of/ Arrays.stream/ Integer <-> int
Arrays.stream은 `public static <T> Stream<T> stream(T[] array)` 다음과 같다. `int[] -> Stream<int>(=IntStream)` 이 된다. Stream.of는....
flatMap vs flatMapSequential vs concatMap
flatMap Transform the elements emitted by this Flux asynchronously into Publishers, then flatten these inner publishers into a single Flux through mer
TextField을 publisher로 활용하기
이번 포스팅에서는 Combine과 TextField를 조합해서 사용해보도록 하겠습니다. TextField에 URL 주소를 입력하면 해당 URL로 네트워크 통신을 하는 코드를 만들어보겠습니다. UIKit UIKit에서 UITextField를 사용하는 방법부터 알아보겠

11. 배열
자료구조, 배열이란? 자료구조 Data Structure 여러가지의 객체의 집합체를 나타냄 배열 Array 연속된 메모리 공간에 순차적으로 저장된 데이터 모음 동일한 타입의 데이터를 담아두는 것이 좋음 배열 생성 방법 new Array(value); 일반적으로 배열은
[Java] map과 flatMap의 차이
Baeldung 의 The Difference Between map() and flatMap() 문서를 번역하면서 공부한 내용이라 언어만 한글일뿐 내용은 같습니다.map()과 flatMap() API는 함수형 언어에서 유래됩니다. Java 8에서는 Optional, S

나의 WebFlux가 느린 이유
https://www.youtube.com/watch?v=I0zMm6wIbRI아래와 같은 코드에서 성능 개선 포인트 정리map 메소드는 연산마다 객체를 생성한다. reactive redis는 비동기로 처리해야하나 map은 동기 방식으로 처리된다.개선 코드
[iOS] Higher-Order Functions
고차함수는 다른 함수를 전달인자로 받거나함수 실행의 결과를 함수로 반환하는 함수를 말한다. Swift 의 함수(클로저) 는 일급 시민이기 때문에 함수의 전달인자로 전달할 수 있으며, 함수의 결과값으로 반환할 수 있다.
[Java] map 과 flatmap 의 차이
map 은 단일 스트림의 원소를 매핑시킨 후 매핑시킨 값을 다시 스트림으로 반환하는 중간 연산을 담당한다.flatmap 은 Array나 Object로 감싸져 있는 모든 원소를 단일 원소 스트림으로 반환(평탄화)해준다.
[Swift] RxSwift - map, flatMap의 차이점과 용도
RxSwift를 이용한 연습 프로젝트를 진행하면서종종 두뇌 CPU 사용량 초과로 뇌정지가 왔는데 😵💫그럴 때 가장 자주 헤맸던 부분이 map과 flatMap의 사용이었다.이번 프로젝트에서 subcribe전까지의 stream 가공에서 가장 많이 썼던 요것들...다시

[swift] 고차 함수 요목조목 보기
Higher-order function 고차함수는 다른 함수를 전달인자로 받거나 함수실행의 결과를 함수로 반환하는 함수 이다. → 클로저를 파라미터로 받거나 → 클로저를 리턴하는 경우 Foundation 에서 기본으로 제공하는 고차함수에는 map, compactM

배열 평탄화하기 : Array.prototype.flatMap()과 Map.prototype.entries()
기존의 일반 객체는 Object.entries()를 사용했다면. map객체는 내장메서드인 entries()를 사용하면 된다.