gpt4 book ai didi

haskell - 为什么 Data.Hashmap 中没有 mapKeys?

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

我想使用诸如 mapKeys 之类的函数来 map 仅在键上。 Data.Map 中有函数mapKeys,但Data.Hashmap 中没有类似的函数。此外,在 Data.Hashmap 中,我没有发现任何关于操作键的信息。只是Data.Hashmap模块不完整还是有意识形态原因不做?

最佳答案

HashMap 通过在键上应用哈希函数来确定值的位置,从而实现良好的性能。在键上映射将涉及将每个元素从映射中拉出并使用新键的哈希值重新插入它。当然,这一切都是可行的,但需要大量工作,因此最好避免这样做。

关于haskell - 为什么 Data.Hashmap 中没有 mapKeys?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19227047/

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