gpt4 book ai didi

f# - 在 fsharp 中获取序列中 n 到 n+x 处的元素

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

很简单,给定 F# 中的一个序列,如何获取从索引 n 到索引 n+x(含)的元素?

所以,如果我有一个类似的序列:{0; 1; 2; 3; 4; 5} ,如何获得从索引 2 到 4 的子序列?它看起来像 {2; 3; 4}
任何使用大量内置 F# API 的答案都是可取的。

最佳答案

像这样的东西?

let slice n x = Seq.skip n >> Seq.take (x+1)

请注意,如果序列中没有足够的元素,您将得到 InvalidOperationException .

关于f# - 在 fsharp 中获取序列中 n 到 n+x 处的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10467833/

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