gpt4 book ai didi

haskell - 编辑 Data.Map haskell 的元素

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

我有一个 map (Map (Int,Int) Int)(称之为Mapp)。我想创建一个函数 mod::Mapp -> [(Int,Int,Int)] -> Mapp ,它对于给定列表集的每个三元组 (a,b,c) Mapp [(a,b)] = c。怎么做?

最佳答案

mod = foldr (\(a, b, c) -> Map.insert (a, b) c)

这个想法非常简单:我们可以使用 fold 函数从列表中逐个插入元素。

关于haskell - 编辑 Data.Map haskell 的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30405912/

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