ในทางคณิตศาสตร์ โดยเฉพาะทฤษฎีหมวดหมู่ functor คือการจับคู่ระหว่างหมวดหมู่ ครั้งแรกที่พิจารณา Functors ในโทโพโลยีเชิงพีชคณิต โดยที่ออบเจกต์เกี่ยวกับพีชคณิตเชื่อมโยงกับปริภูมิเชิงทอพอโลยี และแผนที่ระหว่างออบเจกต์เกี่ยวกับพีชคณิตเหล่านี้สัมพันธ์กับแผนที่ต่อเนื่องระหว่างช่องว่าง
คุณกำหนด functor อย่างไร
ในการเขียนโปรแกรมเชิงฟังก์ชัน functor คือรูปแบบการออกแบบที่ได้รับแรงบันดาลใจจากคำจำกัดความจากทฤษฎีหมวดหมู่ ซึ่ง อนุญาตให้ประเภททั่วไปใช้ฟังก์ชันภายในโดยไม่เปลี่ยนโครงสร้างของประเภททั่วไป. แนวคิดนี้เข้ารหัสใน Haskell โดยใช้คลาสประเภท คลาส Functor f โดยที่ fmap:: (a-> b) -> f a -> f b.
functor เป็นมอร์ฟิซึ่มหรือไม่
Identity functor: ในหมวด C เขียน 1C หรือ idC แมปวัตถุกับตัวเองและแปลงตัวเอง ฟังก์ชันระบุตัวตนคือ endofunctor.
functor ในภาษาศาสตร์คืออะไร
ฟังก์ชันในภาษาศาสตร์ ในการเขียนโปรแกรมคอมพิวเตอร์: Functor (functional programming) ฟังก์ชั่นวัตถุที่ใช้ส่งตัวชี้ฟังก์ชันพร้อมกับข้อมูลสถานะ สำหรับการใช้คำในภาษา Prolog ดูไวยากรณ์และความหมาย Prolog
เป็นรายการ functor
ตามที่ผู้พัฒนา Haskell บอก ทุกประเภทเช่น List, Map, Tree และอื่นๆ เป็นตัวอย่างของ Haskell Functor