루

  • 홈
  • 태그
  • 방명록

일반화 1

[Haskell] 모든 Monad는 Applicative다. >>= 만으로

모든 Monad는 Applicative다. >>= 만으로 () :: f (a -> b) -> f a -> f b fs () xs = fs >>= \fs -> xs >>= \xs -> (fs xs) 모든 Applicative는 Functor다. 만으로 fmap :: (a -> b) -> f a -> f b fmap fs xs = (pure fs) xs 아래 답변을 보고 "일반화"의 의미에 대해 생각해보면 좋다. Haskell - is there extended monad type [ m (a -> m b) -> m a -> m b ] Functor has (a -> b) -> m a -> m b Applicative has f (a -> b) -> f a -> f b Monad has m a -> (a -..

PRGRM/Haskell 2021.08.18
1
더보기
프로필사진

  • 분류 전체보기 (13)
    • 블로그 (1)
    • PRGRM (8)
      • JS (4)
      • Clojure (1)
      • Haskell (2)
      • ML (1)
      • Web (0)
    • SemiP2P (홈서버 구축) (4)

Tag

haskell, react, JS, 새블로그, 유머?, create-react-app, 효율성, 라즈베리파이, 홈서버, Functor, ML, WebDAV, 연산자오버로딩, Clojure, nodejs, cnn, hooks, Applicative, Docker, monad,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/10   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바