Elmのレコードのプロパティをインクリメントするにはどうすればよいですか?Elmのレコードプロパティをインクリメント
model : Model
model =
{ counter = 0 }
そして、私は今、この
update : Msg -> Model -> Model
update msg model =
case msg of
NoOp -> model
Increment -> { model | counter = model.counter + 1}
のような更新に何かを持っているしたい場合、私は私も書くことができます知っている -
は、私はこのような単純なモデルを持っていること、のは、言ってみましょう私のインクリメントとして
Increment -> { model | counter = .counter model + 1 }
しかし私は同じようにそれを行う方法がある場合は疑問に思っていますこれは愚かな質問がある場合は申し訳ありませんが、この
Increment -> { model | counter = counter + 1 }
のようなこの
Increment -> { model | counter += 1} || Increment -> { model | counter++ }
、あるいは何かに、私はちょうどエルムで始めていますし、いくつかの洞察をしたいと思います。
ありがとうございます! :) –
言われているように、*私たちがハスケルからそれらを知っているようにレンズをエミュレートしようとするElmのライブラリの数は(* 'focus'など)*あります。 – SwiftsNamesake