在Elm中增加记录属性的最佳方法是什么?
让我们说,我有这样的简单模型 -
model : Model
model =
{ counter = 0 }
Run Code Online (Sandbox Code Playgroud)
如果我想更新这样的东西
update : Msg -> Model -> Model
update msg model =
case msg of
NoOp -> model
Increment -> { model | counter = model.counter + 1}
Run Code Online (Sandbox Code Playgroud)
现在,我知道我也可以把我的增量写成
Increment -> { model | counter = .counter model + 1 }
Run Code Online (Sandbox Code Playgroud)
但我想知道,如果有办法与此类似
Increment -> { model | counter += 1} || Increment -> { model | counter++ }
Run Code Online (Sandbox Code Playgroud)
甚至是这样的事情
Increment -> { model | counter = counter …Run Code Online (Sandbox Code Playgroud) elm ×1