在 F# 中,我发现什么时候想使用 takeWhile
,我平时也想用skipWhile
,即取满足某个谓词的列表前缀,同时还要记住列表的其余部分,以便后续处理。我不认为有一个标准库函数可以做到这两者,但我可以很容易地编写一个。
我的问题是,这个组合应该叫什么?很明显,它应该有一个标准名称;它是什么?到目前为止我想到的最好的是 split
,这似乎与 splitAt
一致.
最佳答案
span
是我见过的这个函数的另一个名字。例如,in Haskell
关于list - 组合 takeWhile、skipWhile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42948001/