Rumah Pembangunan Apa itu monad? - definisi dari techopedia

Apa itu monad? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Monad?

Monad adalah pembina jenis data abstrak yang digunakan untuk mewakili perhitungan dalam pengaturcaraan berfungsi. Monads membenarkan pemaju aplikasi menggabungkan tindakan bersama untuk membina saluran paip. Monad menyerahkan peraturan pemprosesan tambahan untuk setiap tindakan dalam program ini.

Techopedia menerangkan Monad

Fungsi monadik biasanya dicipta oleh seorang pengaturcara untuk menentukan saluran paip pemprosesan data, tetapi pemrogram pemula cenderung untuk mendapati mereka sangat sukar difahami.


Monad dibuat dengan mendefinisikan dua operasi ("mengikat" dan "kembali") dan pembina jenis ("M"). Operasi "pulangan" mengambil nilai dari jenis biasa dan meletakkannya ke dalam bekas monadik jenis "M". Kemudian, operasi "mengikat" dilakukan sebaliknya dengan mengekstrak nilai asal dari bekas dan lulus ke fungsi seterusnya yang berkaitan dalam perancangan.

Apa itu monad? - definisi dari techopedia