點燈坊

學而時習之,不亦悅乎

使用 chain() 將兩層 Maybe 攤平

Function 若接收其他 Function 傳來的 Maybe,而又想使用 map() 對該 Maybe 內的值加以改變,很容易寫出兩層 Maybe,藉由 chain() 取代 map(),可將兩層 Maybe 攤平。