บ้าน พัฒนาการ Monad คืออะไร - คำจำกัดความจาก techopedia

Monad คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Monad หมายถึงอะไร

monad เป็นตัวสร้างชนิดข้อมูลนามธรรมที่ใช้เพื่อแสดงการคำนวณในการเขียนโปรแกรมเชิงฟังก์ชัน Monads อนุญาตให้นักพัฒนาแอปพลิเคชันเชื่อมโยงการทำงานร่วมกันเพื่อสร้างขั้นตอน monad กำหนดกฎการประมวลผลเพิ่มเติมให้กับแต่ละการกระทำในโปรแกรม

Techopedia อธิบาย Monad

ฟังก์ชั่น Monadic มักจะถูกสร้างขึ้นโดยโปรแกรมเมอร์เพื่อกำหนดไปป์ไลน์การประมวลผลข้อมูล แต่โปรแกรมเมอร์มือใหม่มักจะพบว่ามันยากที่จะเข้าใจ


monad ถูกสร้างขึ้นโดยการกำหนดสองการดำเนินงาน ("ผูก" และ "ย้อนกลับ") และตัวสร้างประเภท ("M") การดำเนินการ "คืนค่า" ใช้ค่าจากชนิดธรรมดาและใส่ลงในคอนเทนเนอร์ monadic ชนิด "M" จากนั้นการดำเนินการ "ผูก" จะทำตรงกันข้ามข้ามแยกค่าเดิมจากภาชนะและส่งผ่านไปยังฟังก์ชั่นถัดไปที่เกี่ยวข้องในไปป์ไลน์

Monad คืออะไร - คำจำกัดความจาก techopedia