小编Oli*_*dzi的帖子

增加榆树的记录属性

在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

2
推荐指数
1
解决办法
194
查看次数

标签 统计

elm ×1