Dictionary<string, List<string>>
在 C# 中,我可以很容易地构建一个。如果我正在阅读大型项目数据库,我可以执行以下操作:
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# 中使用 immutable 执行此操作Map<string, string list>
?