Monad nyaéta konsép konci dina Haskell anu ngamungkinkeun pikeun sékwiénasi komputasi, penanganan efek samping, sareng seueur deui. Ieu sababaraha conto umum monad dina Haskell: 1. Mungkin Monad: Ieu panginten conto monad anu paling dikenal dina Haskell. Monad Mungkin dianggo pikeun nanganan komputasi anu tiasa gagal, ku ngagambarkeun komputasi anu tiasa ngahasilkeun nilai atanapi henteu nanaon. 2. IO Monad: Monad IO dianggo pikeun operasi input sareng kaluaran dina Haskell. Éta ngamungkinkeun pikeun komputasi sisi-efek Reader, sapertos maca sareng nyerat file, berinteraksi sareng jaringan, sareng seueur deui. 3. Monad Daptar: Monad Daptar dianggo pikeun ngagambarkeun komputasi anu tiasa ngulang hasil. Éta ngamungkinkeun pikeun ngajaga ranté anu ngahasilkeun daptar, sapertos ngafilter, monad, sareng ngahijikeun data. Monad ieu ngamungkinkeun pikeun nyerat data anu
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence