Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JavaScript函数式编程术语清单 #13

Open
gnipbao opened this issue Aug 24, 2017 · 0 comments
Open

JavaScript函数式编程术语清单 #13

gnipbao opened this issue Aug 24, 2017 · 0 comments
Labels
FP function program javascript

Comments

@gnipbao
Copy link
Owner

gnipbao commented Aug 24, 2017

函数式编程术语

目录

  • Arity
  • 高阶组件 (HOF)
  • 偏函数应用 (Partial Application)
  • 柯里化 (Currying)
  • 自动柯里化 (Auto Currying)
  • 函数组合 (Function Composition)
  • Continuation
  • 纯函数 (Purity)
  • 副作用 (Side effects)
  • 幂等性 (Idempotent)
  • Point-Free 风格 (Point-Free Style)
  • 谓词 (Predicate)
  • 契约 (Contracts)
  • Guarded Functions
  • 范畴 (Category)
  • 值 (Value)
  • 常量 (Constant)
  • 函子 (Functor)
    • 一致性 (Preserves identity)
    • 组合性 (Composable)
  • Pointed Functor
  • Lift
  • 引用透明性 (Referential Transparency)
  • Equational Reasoning
  • 匿名函数 (Lambda)
  • Lambda Calculus
  • 惰性求值 (Lazy evaluation)
  • 独异点 (Monoid)
  • Monad
  • Comonad
  • Applicative Functor
  • 态射 (Morphism)
    • 自同态 (Endomorphism)
    • 同构 (Isomorphism)
  • Setoid
  • 半群 (Semigroup)
  • Foldable
  • Traversable
  • 类型签名 (Type Signatures)
  • Union type
  • Product type
  • Option
@gnipbao gnipbao added javascript FP function program and removed 编程范式 labels Mar 28, 2019
@gnipbao gnipbao changed the title javascript函数式编程术语 javaScript函数式编程术语 Dec 28, 2019
@gnipbao gnipbao changed the title javaScript函数式编程术语 JavaScript函数式编程术语清单 Dec 28, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
FP function program javascript
Projects
None yet
Development

No branches or pull requests

1 participant