【发布时间】:2010-10-17 12:25:13
【问题描述】:
我在制作序列时遇到了一些问题。基本上我需要将一个序列切成一系列数组。 Seq.windowed 几乎可以做到,但我不想要重复的元素。
我可以通过先将所有内容读入数组来得到我想要的,但我宁愿使用序列。
let array_chunk s (a:int[]) =
Array.init (a.Length / s) (fun i -> Array.sub a (i * s) s)
someSequence |> Seq.to_array |> array_chunk 5
【问题讨论】:
标签: arrays f# sequence chunking