Talaan ng mga Nilalaman:
Kahulugan - Ano ang ibig sabihin ng Monad?
Ang isang monad ay isang abstract na uri ng tagabuo ng data na ginamit upang kumatawan sa mga pagkalkula sa functional programming. Pinapayagan ng mga monghe ang mga developer ng application na magkasama upang magkasama ang isang pipeline. Ang monad ay nagtatalaga ng karagdagang mga patakaran sa pagproseso sa bawat aksyon sa programa.
Paliwanag ng Techopedia kay Monad
Ang mga pag-andar ng monadic ay karaniwang nilikha ng isang programmer upang tukuyin ang isang pipeline na pagproseso ng data, ngunit ang mga programer ng mga baguhan ay may posibilidad na mahahanap silang maunawaan.
Ang isang monad ay nilikha sa pamamagitan ng pagtukoy ng dalawang operasyon ("magbigkis" at "bumalik") at isang tagabuo ng uri ("M"). Ang operasyon na "bumalik" ay tumatagal ng isang halaga mula sa isang simpleng uri at inilalagay ito sa isang uri ng "M" na lalagyan na monadiko. Pagkatapos, ang operasyon na "magbigkis" ay ang kabaligtaran ng pagkuha ng orihinal na halaga mula sa lalagyan at ipinapasa ito sa nauugnay na susunod na pag-andar sa pipeline.
