此函数如何与一阶函数连接?

测试
let concat (l : string list) : string = fold_right (fun a x -> a ^ x) l ""

因此,通过它,我看到了

  • 让concat接受一个包含字符串的列表,然后返回一个字符串。
  • 右折带3个参数,
    • 1第一个函数是连接两个字符串的函数,它使用a和x,然后使用^将它们连接。
    • 2第二个参数是列表,
    • 3,最后是第三个是累加器,它将每个通行证添加到累加器中。

但是,如何func a x知道a是列表的第一个元素,x是第二个元素。

当它再次通过时,如何知道a是列表的第三个元素,x是第四个元素,依此类推?

史蒂夫·维诺斯基

accumulator是第一个参数,afold functionxset to each element名单依次为fold走到了它。

的返回值fold functionnew valueaccumulator

的初始值accumulatorempty string,所以第一个串联,在成为的结果new accumulator,是相同的值first element的列表中的。

然后将next element其连接到该字符串,依此类推,直到到达列表的末尾,这时将fold返回final value of the accumulator全连接字符串。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

定义结合其他一阶函数的一阶函数

来自分类Dev

我如何估计C ++中评估的单变量函数的一阶导数?

来自分类Dev

如何在R中将(一阶)导数写为函数?

来自分类Dev

Python ode一阶,如何使用Sympy解决此问题

来自分类Dev

Python是否具有用于一阶递归关系的迭代递归生成器函数?

来自分类Dev

如何使用Coq构造一阶逻辑项?

来自分类Dev

如何获得图像的一阶和二阶导数矩阵

来自分类Dev

如何使用ODE45函数求解此三阶方程?

来自分类Dev

解析一阶逻辑公式的算法

来自分类Dev

解析一阶逻辑公式的算法

来自分类Dev

一阶逻辑在实践中如何处理不确定性?

来自分类Dev

如何为套索逻辑回归生成所有一阶交互项?

来自分类Dev

如何用sympy解析和数值求解一阶线性微分方程?

来自分类Dev

一阶逻辑在实践中如何处理不确定性?

来自分类Dev

前向链接一阶逻辑(统一)

来自分类Dev

如何在一组列excel / google docs中找到一阶差的平均值?

来自分类Dev

如何在三次样条实现中计算一组离散点的一阶导数?

来自分类Dev

此函数如何计算?

来自分类Dev

使用MongoDB聚合框架计算一阶导数

来自分类Dev

使用一阶逻辑描述电影(实体和属性)

来自分类Dev

命题逻辑与一阶逻辑之间的区别

来自分类Dev

将英语句子变成一阶逻辑

来自分类Dev

计算时间序列的速度(时间的一阶导数)

来自分类Dev

绘制一阶ODE的解及其导数

来自分类Dev

使用语句查找一阶(SQL)

来自分类Dev

给定一阶关系合并两个堆

来自分类Dev

用于WooCommerce的SQL在特定日期确定一阶

来自分类Dev

一阶谓词演算,我这样做对吗?

来自分类Dev

铁和回归表中的一阶差

Related 相关文章

热门标签

归档