# Monad

25개의 포스트
post-thumbnail

Monad는 대체 무엇인가?

범주론에서 모나드(영어: monad)는 내부 함자 범주의 모노이드 대상이다.... 무슨 소리지?

어제
·
0개의 댓글
·
post-thumbnail

How to use Monad

어떻게 Monad를 사용해야 하는가?

2023년 8월 17일
·
1개의 댓글
·
post-thumbnail

Why Monad? Part. 02

그래서 Monad를 왜 사용하는가?

2023년 8월 17일
·
0개의 댓글
·
post-thumbnail

Why Monad? Part. 01

그래서 Monad를 왜 사용하는가?

2023년 8월 17일
·
0개의 댓글
·
post-thumbnail

Monad In Programming

Monad는 어떻게 정의할 수 있을까?

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

[Kotlin Conf 2023] Kotlin & 함수형 프로그래밍: 최고를 선택하고 나머지는 건너뛰세요 - Urs Peter

[KOTLINCONF' 23] Kotlin & Functional Programming: pick the best, skip the rest by Urs Peter

2023년 7월 30일
·
1개의 댓글
·

Monad 간단 소개

개요 Functional Programming 에서 에러 핸들링을 위한 기본 개념인 모나드에 대한 설명 [함수형 자바스크립트 실전 안내서] (http://www.yes24.com/Product/Goods/58181696) 내용 참고 함수자 (functor) 정의(개

2023년 1월 7일
·
0개의 댓글
·

[함수형 프로그래밍] 함수 체인

우리가 일반적으로 사용하는 list.map((a) ⇒ a + 1) 과 같은 것들은 모나드가 적용된 예이다. 여기서 list가 위에서 알아본 Monad 이다. Array 객체안에는 실제 heap 메모리의 시작주소(배열)를 가리키고 있는 포인터변수가 멤버변수로 있을 것이

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

[함수형 프로그래밍] 모나드

학문적으로 모나드를 이해해보려 했지만 짧은 시간에 모나드를 이해하기는 쉽지 않았다. 그래서 모나드가 주는 가치에 대해서 실제로 모나드가 어떻게 사용되는지에 대해서 알아보면 이해가 좀 더 쉬울 수 있다.함수형 프로그래밍은 함수의 합성을 통해서 프로그램을 이어나가는 패러다

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

Monad

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

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

[컨퍼런스] NAVER D2 - 모나드(Monad)란 무엇인가?

NAVER 김동경님 | 모나드(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개의 댓글
·