Functor
用最簡單的一句話來解釋 functor 就是指可以被 map 的東西像是 List ,而在 Haskell functor 就只是 typecl...
在上一篇我們已將程式重構為
<?php
// src/PttCrawler.php
namespace Recca0120\Ithome30;
use...
Day 28: Event Emitter
Design an EventEmitter class. This interface is similar (b...
資源管理 智慧指針
智慧指針(smart pointer)是C++11以後出的有關自動釋放資源(記憶體)的函式庫,就是C#, JAVA的GC的功能
資源(記憶體...
在看 monad 相關的文章時不時想到一個剛開始學 FP 時聽過的笑話 「a monad is just a monoid in the category of...
Maybe
在 Haskell 中 Maybe a 也是能具有 Monoid 特性的。
instance Monoid a => Monoid (Mayb...