1
我有一個更新的功能,如:模式匹配所有的HTTP錯誤
update : Msg -> Model -> (Model, Cmd Msg)
update msg model =
case msg of
NewImages (Ok images) ->
({model|images = images}, Cmd.none)
NewImages (Err error) ->
myFunction model
NewUsers (Ok users) ->
({model|users = users}, Cmd.none)
NewUsers (Err error) ->
myFunction model
[...]
和功能myFunction
,我想打電話給我每次得到一個時間HTTP.Error。
顯然,_
不能使用只匹配的圖案像
update : Msg -> Model -> (Model, Cmd Msg)
update msg model =
case msg of
NewImages (Ok images) ->
({model|images = images}, Cmd.none)
NewUsers (Ok users) ->
({model|users = users}, Cmd.none)
_ (Err error) ->
myFunction model
[...]
所以一開始,這將是匹配在我的更新功能都Http.Error的正確方法?