gpt4 book ai didi

purescript - 如何将新字段添加到 Purescript 中的对象

转载 作者:行者123 更新时间:2023-12-04 10:57:02 26 4
gpt4 key购买 nike

我首先是关于 Purescript 的。
我要将新字段添加到 Object 并将其作为函数参数发送。
但我找不到一个好的解决方案。

例如。

oldFiled = {
title : "title",
description : "d"
}
newField = {
time : "time"
}
//result after added new field
oldFiled = {
title : "title",
description : "d",
time : "time"
}

我该怎么做?

最佳答案

如果只是添加一个字段,您可以使用 https://pursuit.purescript.org/packages/purescript-record/2.0.1/docs/Record#v:insert像这样:

import Data.Record as Record
import Data.Symbol (SProxy(..))
oldFiled = {
title : "title",
description : "d"
}
newFiled = Record.insert (SProxy :: _ "time") "time" oldFiled

如果要合并记录,请查看 Data.Record 模块中的合并联合和不相交联合函数

关于purescript - 如何将新字段添加到 Purescript 中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59105110/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com