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的正确方法?