函数编程 问答列表

匹配两个字符串向量,不考虑元素名称的顺序

作者:Simon Harmel 提问时间:9/24/2023

下面,我想要两个字符串向量:我的向量和我的向量,如下所示:match()firstsecond1 ( desired_output = match(first, second1) ) #> [1] ...

Erlang :: 为什么 erlang 中的 rpc:pmap 调用不适用于字符串库函数?

作者:Hassnain 提问时间:9/21/2023

string:find("This is a test wa.me/123456 message alibaba","wa.me"). 工作正常,匹配 wa.me 但低于代码 erpc:pmap...

在 tidyverse 的函数式编程中将主要参数 tibble 列作为次要参数进行管理

作者:GiulioGCantone 提问时间:7/17/2023

Functions$diversity <- function(db,entity,trait,v){ db %>% summarize(crossed = list(crossing(trait,...

在惰性 lambda 演算中,“true”是如何计算的?

作者:Adam Herbst 提问时间:7/8/2023

在 lambda 演算中,“true”被定义为接受两个参数但返回第一个参数的函数: true = \x.\y.x 如果你在只给出一个论据后懒惰地评估它会发生什么? (\x.\y.x a) ...

“闭包”和“lambda”有什么区别?

作者:sker 提问时间:10/21/2008

有人可以解释一下吗?我理解它们背后的基本概念,但我经常看到它们互换使用,我会感到困惑。 现在我们在这里,它们与常规函数有何不同?...

将队列表示为具有本地状态的过程

作者:Enlico 提问时间:6/6/2022

第90页的§2.1.3节用一个非常清楚的例子解释了语言中的第一类函数使函数本身和数据从不同的角度来看是同一回事,或者引用本书: 自动将过程作为对象进行操作的能力提供了表示复合数据的能力。 在第 2...

如何避免闭包中布尔标志的突变?

作者:Aaron 提问时间:1/28/2022

假设我在 TypeScript 中有这个函数,它使用闭包来管理状态: firebase 分析实例 guid(用户 ID)。 该函数返回另一个函数,该函数接受 Firebase 方法的参数。我只想在...

从函数返回函数时出现作用域错误

作者:teepee 提问时间:1/22/2022

我在 python 中使用函数生成器时遇到了问题,即从函数返回函数,其中一些输入是通过外部函数的参数定义的,从而产生一个具有较低 arity 的函数。我以前在其他情况下使用过这种方法,没有问题,但在这...

关于“帧作为本地状态的存储库”

作者:Enlico 提问时间:1/17/2022

SICP,第 3.2.3 节中的练习 3.10 显示了以下内容作为先前定义的替代方法:make-withdraw (define (make-withdraw initial-amount) (l...

绑定到自由变量的变量仍然是自由变量吗?

作者:bobaloogie 提问时间:10/30/2021

我正在研究教科书中关于变量是自由的还是有约束力的一些问题。我特别不确定这两个。 首先,我想确保我理解自由与有界的概念。我相当确定这个 x 是以下自由变量: variable x is free i...


共26条 当前第2页