Монад бол функтор мөн үү?

Агуулгын хүснэгт:

Монад бол функтор мөн үү?
Монад бол функтор мөн үү?
Anonim

Дүгнэлт. Функтор нь Functor typeclass typeclass-ийг хэрэгжүүлдэг өгөгдлийн төрөл юм Компьютерийн шинжлэх ухаанд төрлийн анги нь ad hoc полиморфизмыг дэмждэг төрлийн системийн бүтэц юм. Энэ нь параметрийн полиморф төрлүүд дэх төрөл хувьсагчдад хязгаарлалт нэмэх замаар хийгддэг. https://en.wikipedia.org › wiki › Type_class

Төрөл анги - Википедиа

. … Монад нь Monad төрлийн-г хэрэгжүүлдэгөгөгдлийн төрөл юм. A Магадгүй энэ гурвыг хэрэгжүүлдэг тул энэ нь функц, аппликатив, монад юм.

Монад нь ангилал мөн үү?

Категорийн онолын хувьд математикийн нэг салбар болох монад (мөн гурвалсан, гурвалсан, стандарт бүтээц ба суурь бүтэц) нь эндофунктор (категорийг өөртэй нь дүрслэх функц) юм., тодорхой уялдаа холбоотой нөхцөлийг хангахын тулд шаардлагатай хоёр байгалийн өөрчлөлтийн хамт.

Монадууд хэрэглэх боломжтой юу?

Монад гэдэг нь -д нэгдэхийг хуулиар тогтоосонхэрэглүүр функц юм. Blender болон Gifcurry-ээр бүтээгдсэн. Ерөнхийдөө монад нь таны нэгдэх гэж тодорхойлсон хэрэглүүр функц юм.

Програмчлалд функц гэж юу вэ?

Функциональ програмчлалд функциональ нь категорийн онолын тодорхойлолтоос санаа авсан дизайны загвар юм бөгөөд энэ нь ерөнхий төрлөөр функцийг дотор нь ашиглах боломжийг олгодог. ерөнхий төрөл.

Монад нь моноид мөн үү?

Бүгдээрээ X-ийн монад нь зөвхөн нэг моноид ангилалд багтдаг. X-ийн эндофункторууд, бүтээгдэхүүн × нь эндофункторын бүрэлдэхүүнээр солигдсон ба эндофункторын таних тэмдэгээр тохируулагдсан нэгж.

Зөвлөмж болгож буй: