Examples of using Monad in Vietnamese and their translations into English
{-}
-
Colloquial
-
Ecclesiastic
-
Computer
chỉ bằng cách dùng những ưu điểm mà monad có.
Thay vì vậy, Haskell sẽ dùng nó để cho phép việc tính toán thất bại trong một cấu trúc cú pháp đặc biệt đối với monad mà sau này ta sẽ gặp.
Ta viết m a thay vì f a vì m thay thế cho Monad, nhưng monad chỉ là các các functor áp dụng có hỗ trợ>>=.
Phát ngôn viên tập đoàn Monad cho biết cơ sở đó được dùng để kiểm tra tâm lí.
Giờ khi đã biết lớp Monad trông ra sao,
Trong cách viết do, khi gắn các giá trị monad vào với tên gọi,
Ta xâu chuỗi giá trị monad nhưng phớt lờ kết quả của nó vì không quan tâm nó là gì; như vậy thì hay hơn là cách viết tương đương.
Để hỏi điều gì làm cho một cái gì đó một monad là mơ hồ tương tự như để hỏi những gì làm cho một cái gì đó một mô hình.
Một lần nữa, hãy xem đoạn mã lệnh này sẽ trông như thế nào nếu ta không dùng đến khía cạnh monad của Maybe.
mà nó còn là một monad.
Như vậy nếu bạn nhận được các lỗi kiểu, như lỗi này khi dùng Either làm monad, thì chỉ cần thêm hẳn một dấu ấn kiểu.
Năng lượng này cũng đi từ trạng thái thứ ba của Monad, và đường lối tiếp xúc của nó là.
Hàm này cũng có thể viết mà không cần dùng danh sách với vai trò monad, nhưng ở đây ta làm thế chỉ để minh họa.
chỉ khác là các giá trị ở đây là những giá trị monad.
Như vậy chỉ bằng việc cung cấp một vị từ monad cho filterM, ta đã có thể lọc một danh sách trong khi vẫn tận dụng được ngữ cảnh monad mà ta đã dùng.
ngay cả trước khi ta biết monad là gì!
Rung động của hành tinh đặc biệt mà dựa vào đó Monad được phép tìm cách biểu hiện và trải nghiệm.
Trong mục này, ta sẽ tìm hiểu một số hàm hoạt động trên các giá trị monad hoặc trả lại kết quả là giá trị monad( hoặc là cả hai điều này!).
Nhưng yên tâm đi, mỗi monad là một functor áp dụng, ngay cả khi lời khai báo lớp Monad không phát biểu như vậy.
Dù sao, hoá ra là cũng giống như fmap,<*> cũng có thể thiết lập được chỉ bằng cách dùng những gì mà lớp Monad cho ta.