iT邦幫忙

either相關文章
共有 4 則文章
鐵人賽 Software Development DAY 18

技術 [Day 18] Either Functor:處理錯誤

前言 在上一篇 Maybe Functor 的文章中,可以看到 Maybe 讓我們的程式不會因為 null 或 undefined 而出錯、管線斷裂,即使物件...

鐵人賽 Software Development DAY 12

技術 Day 12. 錯誤處理 - Option & Either

在數學上,有些函數在定義域的某些值會沒有定義,例如,當定義域是所有實數,函數f(x)=1/x,則f(0)是沒有意義。此時,我們會將x=0從我們的定義域剔除;然而...

鐵人賽 Software Development DAY 15

技術 用 Arrow KT 作錯誤處理,重構 Repository - Day 15

昨天的文章提到我們要用 FRP 的風格來實作。今天會重構 Repository,明天來修改 RESTful layer。因為我們有寫 Test Case,所以重...

鐵人賽 Software Development DAY 23

技術 Day 23 - Either Monad

到目前為止,我們介紹 Maybe Monad 其是專門處理無值情境以及 IO Monad 則是處理同步計算的 effect,例如 console.log, lo...