【发布时间】:2012-10-27 23:37:30
【问题描述】:
在 C# 中,我可以很容易地构建 Dictionary<string, List<string>>。如果我正在阅读大型项目数据库,我可以执行以下操作:
var dict = new Dictionary<string, List<string>>();
foreach(string[] row in data)
if (!dict.ContainsKey(row[0]))
dict.add(row[0], new List<string>() { row };
else
dict[row[0]].add(row);
现在的问题是,我如何在 f# 中使用不可变的 Map<string, string list> 执行此操作?
【问题讨论】:
标签: c# dictionary map f# idioms