1

如果我有

dict:`a`b!(1 2 3;4 5 6 7)

我可以在不重新声明整个字典的情况下将元素附加到 dict`b 吗?

即到达的最佳方式是什么

dict:`a`b!(1 2 3;4 5 6 7 8)
4

1 回答 1

2

你可以做

dict[`b],:8

但它会自动覆盖字典。

一种更强大的方法是

@[dict;`b;,;8]

或者

 @[`dict;`b;,;8]

后者自动覆盖字典,而前者创建字典的修改副本(以防您不希望它覆盖原始字典)

于 2014-12-09T22:44:41.857 回答