注意:這是我第一次見到榆樹,上週我剛剛意外地瞭解了它的存在。更新Elm中的記錄
當你更新記錄時,你真的在更新記錄還是隻是創建一個新記錄?
> { bill | name = "Nye" }
{ age = 57, name = "Nye" }
> { bill | age = 22 }
{ age = 22, name = "Gates" }
我希望:
> { age = 22, name = "Nye" }
因爲有對 '法案' 進行兩次更新。
從Elm language site閱讀,我知道有沒有破壞性的更新。一個新的對象(具有相同的名稱?)被創建並共享舊(er)對象未被更改的字段。但從這些例子來看,它似乎並沒有像「賬單」一樣被更新。看起來更像是「賬單」正在被複制,正在更新副本,並且正在創建名爲「匿名意願」的新記錄。一個全新的記錄。
那麼我在這裏誤解了什麼?
你是怎麼去的?有意義還是不清楚? – timothyclifford