在不中断计算的情况下记录值
Debug.log
的第二个参数总是返回,所以你可以编写如下代码,它只会工作 :
update : Msg -> Model -> (Model, Cmd Msg)
update msg model =
case Debug.log "The Message" msg of
Something ->
...
用 case Debug.log "The Message" msg of
替换 case msg of
会导致每次调用更新函数时都会在控制台中记录当前消息,但不会更改其他内容。