UP | HOME

errlang

在 2021 的最後一天,要為各位介紹偉大的 errlang,顧名思義,就是更會回傳 err 的語言。典型的 errlang 程式如下

_, err := f()

我們有 err,從來也不檢查

v, err := f()
switch err.(type) {
    // ...
}

err 的型別總是讓人懷疑

v, _ := f()

我們有時會讓 err 接地

v, _ = f()

接多了就會接地泣

err f()

然而最重要的,還是用 err 呼叫函數建立 err routine。err routine 是少數真正偉大的發明,創造了無數工作機會。

if v, err := f(); err != nil {
    // ...
}

最後,僅獻上 err 的讚歌

Date: 2021-12-31 Fri 00:00

Author: Lîm Tsú-thuàn