【发布时间】:2017-08-25 17:22:45
【问题描述】:
好吧,我迷路了。我有一个对象列表。每个对象在其中作为一个非唯一 ID。我想在这个 ID 上进行分组,但对于我来说,我无法弄清楚如何做到这一点。
这就是我所拥有的
type fooObject = {
Id : int
Info : string
}
let fooObjects: fooObject list
数据可能看起来像这样
[ { Id = 1 ; Data = "foo" } ; { Id = 1 ; Data = "also foo" } ; { Id = 2 ; Data = "Not foo" } ]
我想要类似的东西
let fooObjectsGroupedById : fooObject list list
所以最终的结果应该是这样的
[ [{ Id = 1 ; Data = "foo" } ; { Id = 1 ; Data = "also foo" } ] ; [{ Id = 2 ; Data = "Not foo" }]]
【问题讨论】:
标签: f#