Monad (functional programming)
In functional programming, monads are a way to build computer programs by joining simple components in robust ways. A monad encapsulates values of a particular data type, creating a new type associated with a specific computation; this computation follows a set of predicates called monad laws. The monad represents computations with a sequential structure: a monad defines what it means to chain operations together. This allows the programmer to build pipelines that process data in a series of steps (i.e. a series of actions applied to the data), in which each action is decorated with the additional processing rules provided by the monad. A monad is defined by a return operator that creates values, and a bind operator used to link the actions in the pipeline.
Wikipage disambiguates
primaryTopic
Monad (functional programming)
In functional programming, monads are a way to build computer programs by joining simple components in robust ways. A monad encapsulates values of a particular data type, creating a new type associated with a specific computation; this computation follows a set of predicates called monad laws. The monad represents computations with a sequential structure: a monad defines what it means to chain operations together. This allows the programmer to build pipelines that process data in a series of steps (i.e. a series of actions applied to the data), in which each action is decorated with the additional processing rules provided by the monad. A monad is defined by a return operator that creates values, and a bind operator used to link the actions in the pipeline.
has abstract
Pour les articles homonymes, ...... sation, réduction forte (en)).
@fr
En la programación funcional , ...... te en la teoría de categorías.
@es
In der funktionalen Programmie ...... ertragungen zu einer einzigen.
@de
In functional programming, mon ...... rong monad in category theory.
@en
Una Monade è una struttura che ...... -- non strettamente necessaria
@it
W programowaniu funkcyjnym, mo ...... jącej w łańcuchu sekwencyjnym.
@pl
Мона́да в функциональном прогр ...... следована из теории категорий.
@ru
单子(monad,也译单体)是函数式编程中的一种抽象数据类型 ...... nd和return,还有一个必须满足若干性质的类型构造器M。
@zh
関数型プログラミングにおいて、モナド(monad)は計算を表 ...... におけるモナドは通常は圏論における強モナドを指すことが多い。
@ja
Link from a Wikipage to an external page
Wikipage page ID
Wikipage revision ID
744,283,736
subject
type
comment
Pour les articles homonymes, ...... sation, réduction forte (en)).
@fr
En la programación funcional , ...... sido explicadas con un metáfo
@es
In der funktionalen Programmie ...... ertragungen zu einer einzigen.
@de
In functional programming, mon ...... k the actions in the pipeline.
@en
Una Monade è una struttura che ...... l'IO, gestione dell'eccezioni.
@it
W programowaniu funkcyjnym, mo ...... ieniających się stanów danych.
@pl
Мона́да в функциональном прогр ...... значения, вычисляемого первым:
@ru
单子(monad,也译单体)是函数式编程中的一种抽象数据类型 ...... nd和return,还有一个必须满足若干性质的类型构造器M。
@zh
関数型プログラミングにおいて、モナド(monad)は計算を表 ...... におけるモナドは通常は圏論における強モナドを指すことが多い。
@ja
label
Monad (functional programming)
@en
Monada (programowanie)
@pl
Monade (Informatik)
@de
Monade (informatica)
@it
Monade (informatique)
@fr
Mónada (programación funcional)
@es
Монада (программирование)
@ru
モナド (プログラミング)
@ja
单子
@zh