Кућа Развој Шта је монада? - дефиниција из техопедије

Шта је монада? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи Монад?

Монада је апстрактни конструктор типа података који се користио за представљање израчуна у функционалном програмирању. Монади омогућавају програмерима апликација да заједно повежу акције како би изградили цевовод. Монада додељује додатна правила за обраду свакој радњи у програму.

Техопедија објашњава Монаде

Монадичке функције обично креира програмер да дефинише цевовод за обраду података, али почетници програмери имају тенденцију да их веома тешко разумеју.


Монада се ствара дефинисањем две операције ("бинд" и "ретурн") и конструктора типа ("М"). Операција "ретурн" узима вредност из обичног типа и ставља је у монадски контејнер типа "М". Затим, операција "везање" врши супротан бајт, извлачећи оригиналну вредност из спремника и преносећи га на придружену следећу функцију у цевоводу.

Шта је монада? - дефиниција из техопедије