# Monad

16개의 포스트
post-thumbnail

Monad

Motive 프로젝트가 너무 바쁘다 보니 개념을 정립하고 싶어서 주말에 공부하다가, 예전에 처음 Swift를 공부할 때 빠르게 한 번 보고 지나간 모나드를 공부하기로 했다. RealmDB에서 가져온 값이 대부분 Result? 타입으로 가져오는데 무지성으로 Compact

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

모나드(Monad)란 무엇인가?

Monad란 무엇인가?

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개의 댓글
post-thumbnail

모나드(monad)가 대체 뭘까?

이게 뭔데 🤬덕아!... 엉엉

2021년 8월 24일
·
0개의 댓글
post-thumbnail

Swift.Monad

스위프트 프로그래밍 3판을 보고 정리한 내용입니다.순서가 있는 연산을 처리할 때 자주 활용되는 디자인 패턴사용하는 곳에 따라 수학의 범주론에서 말하는 모나드인지 특정 디자인 패턴을 따르는 모나드인지가 다르다.타입을 인자로 받는 타입(특정 타입의 값을 포장)특정 타입의

2021년 8월 19일
·
0개의 댓글
post-thumbnail

kotlin과 arrow를 이용한 functional polymorphic programming

kotlin + spring webflux + arrow 를 이용해 functional polymorphic한 architecture로 http server를 구축해보는 실습 코드입니다.githubspring webflux가 사용하고 있는 reactor framewor

2021년 5월 31일
·
1개의 댓글
post-thumbnail

함수 합성과 참조 투명성

상태를 없애 복잡성을 낮추고, 잘게 쪼갠 문제들을 고차함수로 엮어내자.

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

PBT로 FP 법칙 확인해보기 - Monad

Monad Functor가 map을 가지고 있는 자료 구조들을 일반화한 특질인 것 처럼, Monad는 unit과 flatMap을 가지고 있는 자료구조를 일반화한 특질이다. Monad 만들기 arrow의 kind를 이용해서 Functor를 만들었던 것처럼 monad

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

PBT로 FP 법칙 확인해보기 - Functor

우리는 함수형 프로그래밍 패러다임을 지원하는 많은 언어에서 다양한 자료 구조에 대해 map 함수를 지원하는 것을 알고 있다. 이러한 이른바 "map 함수를 구현하는 자료 구조"를 일반화한 특질을 Fucntor라고 부른다.functor는 어떤 형식(type)에 대한 것이

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

Functor와 Monad

요즘 레츠스위프트를 구독하면서 여러가지 소식들을 접하고 있다. 여러 소식 중에 함수형 프로그래밍과 관련된 글을 그저께 읽다가 Functor와 Monad를 다시 접하게 되었다. 이 친구들은 기술 면접 준비하다가 몇번 스치다가 말았던 부분인데, 시간도 많으니! 이번 기회에

2021년 1월 29일
·
0개의 댓글
post-thumbnail

[Swift] 모나드에 대해 알아보자!

본 내용은 '스위프트 프로그래밍' 책을 학습한 후 이를 바탕으로 작성한 글입니다. Swift의 모나드에 대해 알아봅시다.

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

monad란?

모나드를 이해한 개인적인 경험과 의견을 정리하였습니다. 각종 이론적 지식의 전문가가 아니기 때문에 잘못되거나 모호한 설명이 있을 수 있습니다. 그런 부분을 알려주시면 최대한 빠른시일내에 정확한 표현으로 고쳐놓도록 노력하겠습니다.

2020년 5월 17일
·
3개의 댓글

callback, cps, call/cc 그리고 monad

Javascript와 비동기 JavaScript에서 비동기를 다루는 방법중 하나는 callback을 사용한 방식이다. 어떤 함수가 와 같은 시그니쳐를 가지고 있을때, 비동기 함수 f는 자신의 작업이 완료되면 인자로 전달받은 cb함수를 호출하게 된다. cb함수를 보통

2020년 5월 13일
·
0개의 댓글
post-thumbnail

FP in JS (자바스크립트로 접해보는 함수형 프로그래밍) - 모나드 체이닝

이 함수자를 이용하다보면 다른 타입의 함수자끼리 연결해야 하는 경우가 생깁니다. 이 때 생기는 문제점에 대해서 먼저 살펴보고, 그 문제점을 어떻게 처리해야 하는지까지 같이 살펴보도록 하겠습니다.

2019년 12월 29일
·
4개의 댓글