# flatmap

19개의 포스트
post-thumbnail

[RxSwift] Transforming 연산자

Transforming 연산자에 대해 알아보기

2022년 10월 16일
·
0개의 댓글
·

[Java] map과 flatMap의 차이

Baeldung 의 The Difference Between map() and flatMap() 문서를 번역하면서 공부한 내용이라 언어만 한글일뿐 내용은 같습니다.map()과 flatMap() API는 함수형 언어에서 유래됩니다. Java 8에서는 Optional, S

2022년 9월 14일
·
0개의 댓글
·
post-thumbnail

나의 WebFlux가 느린 이유

https://www.youtube.com/watch?v=I0zMm6wIbRI아래와 같은 코드에서 성능 개선 포인트 정리map 메소드는 연산마다 객체를 생성한다. reactive redis는 비동기로 처리해야하나 map은 동기 방식으로 처리된다.개선 코드

2022년 8월 30일
·
0개의 댓글
·

[iOS] Higher-Order Functions

고차함수는 다른 함수를 전달인자로 받거나함수 실행의 결과를 함수로 반환하는 함수를 말한다. Swift 의 함수(클로저) 는 일급 시민이기 때문에 함수의 전달인자로 전달할 수 있으며, 함수의 결과값으로 반환할 수 있다.

2022년 8월 17일
·
0개의 댓글
·

[Java] map 과 flatmap 의 차이

map 은 단일 스트림의 원소를 매핑시킨 후 매핑시킨 값을 다시 스트림으로 반환하는 중간 연산을 담당한다.flatmap 은 Array나 Object로 감싸져 있는 모든 원소를 단일 원소 스트림으로 반환(평탄화)해준다.

2022년 8월 17일
·
0개의 댓글
·

[Swift] RxSwift - map, flatMap의 차이점과 용도

RxSwift를 이용한 연습 프로젝트를 진행하면서종종 두뇌 CPU 사용량 초과로 뇌정지가 왔는데 😵‍💫그럴 때 가장 자주 헤맸던 부분이 map과 flatMap의 사용이었다.이번 프로젝트에서 subcribe전까지의 stream 가공에서 가장 많이 썼던 요것들...다시

2022년 6월 8일
·
0개의 댓글
·
post-thumbnail

[swift] 고차 함수 요목조목 보기

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

2022년 4월 9일
·
0개의 댓글
·
post-thumbnail

배열 평탄화하기 : Array.prototype.flatMap()과 Map.prototype.entries()

기존의 일반 객체는 Object.entries()를 사용했다면. map객체는 내장메서드인 entries()를 사용하면 된다.

2022년 4월 5일
·
0개의 댓글
·
post-thumbnail

Combine Cheat Sheet

Apple에서 공개한 API인 Combine. 이제 Rx에서 Combine으로 많이 넘어간다고 한다. 무엇을 하는 것인지, 왜 좋은지, 바로 써먹기 위한 팁은 무엇이 있는지 알아본다.

2022년 2월 16일
·
0개의 댓글
·
post-thumbnail

Either & Result

순수 함수형 프로그래밍언어 Haskell에는 Either라는 자료구조가 있다. 둘 중 하나의 타입을 가질 수 있는 경우 사용하는 자료구조라 한다. 이 Either 자료구조에 영감을 얻어 태어난 것이 Swift의 Result다.

2022년 2월 2일
·
0개의 댓글
·
post-thumbnail

Functor & Monad

함수형 프로그래밍을 공부하다보면 벽을 한번 마주한다. Functor와 Monad가 그것이다.

2022년 2월 2일
·
0개의 댓글
·
post-thumbnail

High Order Function

자주 사용하는 고차함수들에 대해서 이해해보자.map, flatMap과 같은 경우는 여러가지가 존재하는데, 각각의 활용 방법에 대해서 알아보자.

2022년 2월 2일
·
0개의 댓글
·

[RxSwift] 5.Operator-Transforming

Sequence의 element를 array의 element로 변환한다.방출된 element의 index와 value를 포함하는 tuple을 방출하도록 한다.🌟 Upstream에서 .error가 발생한다면, 생성된 Observable은 dispose 된다.Observ

2022년 1월 9일
·
0개의 댓글
·
post-thumbnail

[JS] find, findIndex, some, every, flat, flatMap, Sort, fill

new array를 return하는 것이 아니라 조건에 부합하는 첫번째 아이템을 return한다.조건에 부합하는 element의 index 값을 return한다.불리언 값을 return 한다. 조건에 부합하는 element가 하나라도 있다면 true를 return한다.

2021년 12월 20일
·
0개의 댓글
·

고차함수 (compactMap, flatMap)

안녕하세요저번에는 고차함수 중 map, filter, reduce에 대해 다뤄 보았는데요.이번에는 compactMap, flatMap에 대해서 알아보겠습니다.기본적으로 map과 같은 기능을 하지만 compactMap은 map과 다르게 옵셔널이 포함된 1차원 배열에서

2021년 11월 22일
·
0개의 댓글
·

[2주 - 3일차] 학습 정리

.gitignore 관련 - cache 삭제 git rm -r --cached . CompactMap, flatMap > Swift 4.1부터는 1차원 배열에서 nil을 제거하고 옵셔널 바인딩을 하고싶으실때는 compactMap 사용. > 2차원 배열을 1차원 배열로 flatten하게 만들때 flatMap을 사용. reference%20-%20ma...

2020년 11월 11일
·
0개의 댓글
·

2020.02.21 TIL

TODOmapfilterreduceflatmap\[]3\. elasticsearch

2020년 2월 21일
·
0개의 댓글
·