我该如何编写一个需要一个sequence的函数,并返回一个仅包含一个元素的映射的相同序列?

John A Zoidberg博士

假设我有序列,{1;2;3;4}并且我想应用(fun x -> x * 2)到第三个元素,产生{1;2;6;4}构造这种功能的最佳方法是什么?

斯图尔特

在仍然seq适当地将视为流的情况下,执行此操作的简单方法是:

let input = seq {1..4} 
let result = input |> Seq.mapi (fun i x -> match i with
                                           | 2 (* 3rd item *) -> x*2
                                           | _ -> x)

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何编写一个包含一个元素的列表作为 CSV 中的一个元素而不是列表?

编写一个返回数字的函数

数组仅返回一个元素

仅返回XQuery FLWOR序列中的一个元素

从函数返回一个元素 (Kotlin)

一个ArrayList包含两个元素,如何仅返回String元素?

如何编写返回另一个函数的函数?

我如何映射我的词典(一个元素)

我如何在一个类中声明一个对象,该对象在其构造函数中需要另一个?

如何创建仅包含一个元素的元组

如何创建仅包含一个元素的元组

如何创建仅包含一个元素的Python集?

如何编写一个返回循环的函数?

如何使用递归编写一个函数,该函数接受 2 个整数并返回一个包含 2 个输入整数之间的整数的数组

给定一个整数数组arr,当且仅当该数组中每个值的出现次数唯一时,编写一个返回true的函数

如何返回一个函数?

编写一个Scala函数,该函数在调用时返回一个函数

从类中编写一个构造函数,该构造函数返回2个值

如何让我的函数在地图中返回一个值而不是一个 Promise 挂起?

如何编写一个函数,该函数需要一个单词并返回第一个和最后一个字母,中间带有*。[PYTHON]

我想编写一个方法,该方法需要一个字段名和一个新值

编写一个函数之和的函数

该表达式包含一个转义序列

编写一个包含两个列表的函数,如果第一个列表与第二个列表中的相同元素相反,则返回True,否则返回False

函数如何输出一个包含38个元素的向量,而Simulink会将其作为一个元素呢?

您好,目前正在学习,我需要一些帮助。我需要编写一个查询,该查询将返回一个包含选择列的表

一个函数来计算一个元素的出现次数或频率并返回一个对象,但删除出现一个的元素并返回其余的元素

函数一次仅返回一个输出

我收到一个错误-笔尖必须仅包含一个顶级对象,该对象必须是UITableViewCell实例'“