f#中有没有一种方法可以对列表执行交叉操作?

Weblasky

f#中是否有一种方法可以对f#中两个列表的所有可能元素组合执行操作?

l1 = [1;2;3]

l2=[4;5;6]

let plus x y = x+y

然后乐趣加l1 l2将执行 [(1+4);(1+5);(1+6);(2+4);(2+5);(2+6);(3+4);(3+5);(3+6)]

因此输出: [5;6;7;6;7;8;7;8;9]

注意:我尝试使用zip,但每个元素只包含一次。

LSM07

是的,最简单的方法是使用列表理解。

let t1 = [1;2;3]
let t2 = [4;5;6]

[for a in t1 do for b in t2 do yield a+b] //val it : int list = [5; 6; 7; 6; 7; 8; 7; 8; 9]

//as a function
let f lst1 lst2 = [for a in lst1 do for b in lst2 do yield a+b]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有一种方法可以对列表中的所有内容(除了最后一个元素)执行相同的操作?

来自分类Dev

有没有一种方法可以对扩展youtubebaseactivity的活动实施操作栏

来自分类Dev

有没有一种方法可以对数组中的各个组件执行numpy.mean?

来自分类Dev

有没有一种方法可以对列表中的颜色元素进行排序(C#)?

来自分类Dev

有没有一种方法可以对jsonb对象中的值列表应用条件?

来自分类Dev

F#中有没有一种方法可以编写将接受元组或单一值的泛型函数?

来自分类Dev

有没有一种方法可以对宏进行计数?

来自分类Dev

有没有一种方法可以对子数组的张量进行排序?

来自分类Dev

有没有一种方法可以对拆分的数组进行排序?

来自分类Dev

有没有一种方法可以对行的值求和?

来自分类Dev

有没有一种笨拙的方法可以对无限序列执行自动编号?

来自分类Dev

CSS中有没有一种方法可以将特定的文字大写?

来自分类Dev

有没有一种方法可以为F#构造函数中的函数指定命名参数?

来自分类Dev

有没有一种方法可以将0表示为F#中的void指针

来自分类Dev

有没有一种方法可以使F#保持参数类型的通用性?

来自分类Dev

有没有一种更干净的方法可以对列表进行排序?

来自分类Dev

有没有一种方法可以在python中对dict执行测试和设置操作?

来自分类Dev

有没有一种方法可以使用python在应用程序中执行特定操作?

来自分类Dev

有没有一种方法可以覆盖事件对象并执行我喜欢的操作?

来自分类Dev

有没有一种方法可以在执行控制器操作之前访问Laravel路由参数?

来自分类Dev

有没有一种方法可以在执行递归时将列表的长度保存在变量中?

来自分类Dev

有没有一种方法可以执行按钮单击下的方法?

来自分类Dev

在Java中,有没有一种方法可以自动检测切换操作中有多少种情况?

来自分类Dev

在Java中,有没有一种方法可以自动检测切换操作中有多少种情况?

来自分类Dev

有没有一种方法可以对类中的所有成员使用`std :: optional`

来自分类Dev

有没有一种方法可以对现有数据启用_source?

来自分类Dev

有没有一种方法可以对列中具有共同值的数据求平均?

来自分类Dev

有没有一种方法可以禁用对Codemirror的鼠标操作?

来自分类Dev

有没有一种方法可以缩短“大于”操作员的状况?

Related 相关文章

  1. 1

    有没有一种方法可以对列表中的所有内容(除了最后一个元素)执行相同的操作?

  2. 2

    有没有一种方法可以对扩展youtubebaseactivity的活动实施操作栏

  3. 3

    有没有一种方法可以对数组中的各个组件执行numpy.mean?

  4. 4

    有没有一种方法可以对列表中的颜色元素进行排序(C#)?

  5. 5

    有没有一种方法可以对jsonb对象中的值列表应用条件?

  6. 6

    F#中有没有一种方法可以编写将接受元组或单一值的泛型函数?

  7. 7

    有没有一种方法可以对宏进行计数?

  8. 8

    有没有一种方法可以对子数组的张量进行排序?

  9. 9

    有没有一种方法可以对拆分的数组进行排序?

  10. 10

    有没有一种方法可以对行的值求和?

  11. 11

    有没有一种笨拙的方法可以对无限序列执行自动编号?

  12. 12

    CSS中有没有一种方法可以将特定的文字大写?

  13. 13

    有没有一种方法可以为F#构造函数中的函数指定命名参数?

  14. 14

    有没有一种方法可以将0表示为F#中的void指针

  15. 15

    有没有一种方法可以使F#保持参数类型的通用性?

  16. 16

    有没有一种更干净的方法可以对列表进行排序?

  17. 17

    有没有一种方法可以在python中对dict执行测试和设置操作?

  18. 18

    有没有一种方法可以使用python在应用程序中执行特定操作?

  19. 19

    有没有一种方法可以覆盖事件对象并执行我喜欢的操作?

  20. 20

    有没有一种方法可以在执行控制器操作之前访问Laravel路由参数?

  21. 21

    有没有一种方法可以在执行递归时将列表的长度保存在变量中?

  22. 22

    有没有一种方法可以执行按钮单击下的方法?

  23. 23

    在Java中,有没有一种方法可以自动检测切换操作中有多少种情况?

  24. 24

    在Java中,有没有一种方法可以自动检测切换操作中有多少种情况?

  25. 25

    有没有一种方法可以对类中的所有成员使用`std :: optional`

  26. 26

    有没有一种方法可以对现有数据启用_source?

  27. 27

    有没有一种方法可以对列中具有共同值的数据求平均?

  28. 28

    有没有一种方法可以禁用对Codemirror的鼠标操作?

  29. 29

    有没有一种方法可以缩短“大于”操作员的状况?

热门标签

归档