尤川豪   ·  1月前
417 貼文  ·  260 留言

FP ... Elm ... 筆記

乍看之下 連 json decoder 都是一種 ... promise ...??

也就是要處理 success / fail 兩種結果

ratingsDecoder : Json.Decode.Decoder (List RatingColumn)
ratingsDecoder =
    Json.Decode.list ratingDecoder

decodeRatings : String -> List RatingColumn
decodeRatings str =
    case Json.Decode.decodeString ratingsDecoder str of
        Ok ratings ->
            ratings

        Err _ ->
            []

Ajax 也是這樣處理的

在 FP 領域 Maybe 也是這樣處理 nullable 的

這術語叫什麼?

  分享   共 53 次點閱
共有 0 則留言
還沒有人留言。歡迎分享您的觀點、或是疑問。
您的留言
尤川豪
417 貼文  ·  260 留言

Devs.tw 是讓工程師寫筆記、網誌的平台。隨手紀錄、寫作,方便日後搜尋!

歡迎您一起加入寫作與分享的行列!

查看所有文章