过滤选项序列并收集所有Somes的值。为此,F#中是否有内置函数?

吞噬的极乐世界

F#中的一种常见模式是要根据是否为“某些”对象来过滤某些内容,如果是的话,则要获取其值:

module Option =
    let values s =
        s
        |> Seq.filter Option.isSome
        |> Seq.map Option.get

我有一段时间前在F#库中看到过类似内容的想法,但目前无法找到它们。是否有类似此功能的东西,或者我将不得不使用手动滚动功能吗?

谢谢

约翰·帕尔默

最简单的方法是使用 Seq.choose

s |> Seq.choose id

这里我们使用id的输入与输出相同

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在F#中,是否有一个内置函数返回无参数调用时返回给定值的函数?

来自分类Dev

F#为序列中的所有元素查找函数的最低结果

来自分类Dev

枚举序列中的所有选项

来自分类Dev

F#中是否有ifdef?

来自分类Dev

F#中是否有ifdef?

来自分类Dev

如何在F#中编写有效的列表/序列函数?(mapFoldWhile)

来自分类Dev

F#中没有值的成员

来自分类Dev

返回语句列表中内置的所有函数的Python使用

来自分类Dev

是否有内置方法从Python所有基类中获取所有__annotations__?

来自分类Dev

是否有内置函数来更改 Python 中整数的基数?

来自分类Dev

是否有内置的Django模板过滤器来查找列表中满足条件的第一个值?

来自分类Dev

是否可以在F#中的单个语句中打开给定模块的所有子模块?

来自分类Dev

F#函数查找列表的所有旋转

来自分类Dev

循环不收集数组中的所有值

来自分类Dev

F#中是否有函数专业化,为什么不呢?

来自分类Dev

F#中是否有函数专业化,为什么不呢?

来自分类Dev

是否有内置垃圾收集的已编译语言?

来自分类Dev

在 Powerapps 中如何过滤包含所有选项的库?

来自分类Dev

如何检查选择选项中的所有值是否与javascript相同?

来自分类Dev

检查列表中的所有值是否具有特定的构造函数

来自分类Dev

检查列表中的所有值是否具有特定的构造函数

来自分类Dev

是否有过滤R中的序列的捷径

来自分类Dev

是否有过滤R中的序列的捷径

来自分类Dev

在f#中对有区别的工会进行内置比较

来自分类Dev

F#中是否存在带有键的记录类型

来自分类Dev

f#单元测试中是否有任何DataRowAttribute?

来自分类Dev

如何从字符串中收集所有可能的连续单词序列?

来自分类Dev

希望将所有导航选项卡收集到页面缩放图标中

来自分类Dev

是否可以关闭VS中的所有选项卡?

Related 相关文章

  1. 1

    在F#中,是否有一个内置函数返回无参数调用时返回给定值的函数?

  2. 2

    F#为序列中的所有元素查找函数的最低结果

  3. 3

    枚举序列中的所有选项

  4. 4

    F#中是否有ifdef?

  5. 5

    F#中是否有ifdef?

  6. 6

    如何在F#中编写有效的列表/序列函数?(mapFoldWhile)

  7. 7

    F#中没有值的成员

  8. 8

    返回语句列表中内置的所有函数的Python使用

  9. 9

    是否有内置方法从Python所有基类中获取所有__annotations__?

  10. 10

    是否有内置函数来更改 Python 中整数的基数?

  11. 11

    是否有内置的Django模板过滤器来查找列表中满足条件的第一个值?

  12. 12

    是否可以在F#中的单个语句中打开给定模块的所有子模块?

  13. 13

    F#函数查找列表的所有旋转

  14. 14

    循环不收集数组中的所有值

  15. 15

    F#中是否有函数专业化,为什么不呢?

  16. 16

    F#中是否有函数专业化,为什么不呢?

  17. 17

    是否有内置垃圾收集的已编译语言?

  18. 18

    在 Powerapps 中如何过滤包含所有选项的库?

  19. 19

    如何检查选择选项中的所有值是否与javascript相同?

  20. 20

    检查列表中的所有值是否具有特定的构造函数

  21. 21

    检查列表中的所有值是否具有特定的构造函数

  22. 22

    是否有过滤R中的序列的捷径

  23. 23

    是否有过滤R中的序列的捷径

  24. 24

    在f#中对有区别的工会进行内置比较

  25. 25

    F#中是否存在带有键的记录类型

  26. 26

    f#单元测试中是否有任何DataRowAttribute?

  27. 27

    如何从字符串中收集所有可能的连续单词序列?

  28. 28

    希望将所有导航选项卡收集到页面缩放图标中

  29. 29

    是否可以关闭VS中的所有选项卡?

热门标签

归档