Математикийн тухайлбал категорийн онолд функтор нь ангилал хоорондын зураглал юм. Функторуудыг анх алгебрийн топологид авч үзсэн бөгөөд энд алгебрийн объектууд нь топологийн орон зайтай, эдгээр алгебрийн объектуудын хоорондох газрын зураг нь зай хоорондын тасралтгүй зураглалтай холбоотой байдаг.
Функторыг хэрхэн тодорхойлох вэ?
Функциональ програмчлалын хувьд функциональ нь категорийн онолын тодорхойлолтоос санаа авсан дизайны загвар бөгөөд ерөнхий төрөлд ерөнхий төрлийн бүтцийг өөрчлөхгүйгээр дотор нь функц хэрэглэх боломжийг олгодог. Энэ санааг төрөл анги ашиглан Haskell-д кодлосон болно. класс Функтор f энд fmap:: (a -> b) -> f a -> f b.
Функтор морфизм мөн үү?
Identity functor: C ангилалд 1C эсвэл idC гэж бичигдсэн объектыг өөртэйгөө, морфизмыг өөртэй нь харуулдаг. Таних функц нь endofunctor юм.
Хэл шинжлэлийн функтор гэж юу вэ?
Хэл шинжлэлийн үүрэг үг. Компьютерийн програмчлалд: Функтор (функциональ програмчлал) Функцийн объектыг төлөвийн мэдээллийн хамт функцийн заагчийг дамжуулахад ашигладаг. Пролог хэл дээрх нэр томъёог ашиглахыг хүсвэл Прологийн синтакс ба семантикийг үзнэ үү.
Жагсаалт нь функц мөн үү?
Хаскелл хөгжүүлэгчдийн үзэж байгаагаар Жагсаалт, Газрын зураг, Мод гэх мэт бүх төрлүүд нь Хаскелл Функторын жишээ юм.