higher-order-functions 相关问题

高阶函数是将函数作为参数或将它们作为输出(或两者)返回的函数。它们是函数式编程的基石。

创建一个列表,累积对输入值重复调用函数的结果

是否有一个库函数可以在以下意义上创建递归列表, recursive_list(f, x0, n) = [x0, f(x0), f(f(x0)), f(f(f(x0))), ...] 返回列表中有n个元素? 如果没有的话,呵呵...

回答 3 投票 0

python中有创建递归列表的库函数吗?

python中是否有库函数可以按以下方式创建递归列表:recursive_list(f, x0, n) = [x0, f(x0), f(f(x0)), f(f(f( x0))), ...]?

回答 1 投票 0

JavaScript 中的一阶函数和一阶函数相同吗?

什么是一等函数和一阶函数..? 两者相同还是不同..? javascript 中的一阶函数和一类函数之间是否有相似/差异? 我试图得到...

回答 2 投票 0

Haskell 函数的适当定义方程

任务是为以下函数给出适当的定义方程: 咖喱 :: ((a, b) → c) → a → b → c uncurry :: (a → b → c) → (a, b) → c curry 采用一个函数和两种类型 (a,b)...

回答 1 投票 0

将 Map 函数与基础 R 管道一起使用 |>

如何将Map功能与管道底座|>一起使用? 下一个 x 向量可以在 Map 函数内部使用 x <- c(1,5,1,2) Map(function(n)n*2, x) |> 取消列表() # [1] 2 10 2 4 这有效...

回答 2 投票 0

Scala 3 中的递归高阶函数类型

我想为一个函数定义一个类型,该函数执行某些操作,然后返回另一个相同类型的函数[可以是它本身]。明显的想法不起作用(“非法循环类型引用”

回答 1 投票 0

JavaScript:创建一个接受函数和参数的函数defineFirstArg;接受更多争论

创建一个接受函数和参数的函数defineFirstArg。此外,传入的函数将至少接受一个参数。 DefineFirstArg 将返回一个新函数,该函数调用...

回答 2 投票 0

我不明白这个回调函数的例子,其中我们回调了一个实际上尚未声明的函数

在下面来自 Codecademy 的示例中,我不太明白控制台如何在高阶函数中处理“artist”参数,考虑到我们只声明了“artists”直到 t...

回答 1 投票 0

通过Python中的元素之和查找列表列表的最大值[重复]

在Pytho中,在列表列表上执行maximumBy(采用比较函数进行测试的高阶函数)的惯用方法是什么,我们想要进行的比较是列表的总和...

回答 3 投票 0

请问 func() 在函数内部使用时在 python 中意味着什么[重复]

请问 func() 在 python 中在函数内部使用时意味着什么,例如下面的代码。 def Identity_decorator(func): def 包装器(): 函数() 返回包装

回答 2 投票 0

这个嵌套 lambda 函数是如何工作的?

我们如何得到120的输出呢? 我不太明白函数中的 x(y) 是什么。哪些参数被传递到哪个函数? def 组合器(y): 返回 (lambda x: lambda y: x(y))(lambda...

回答 1 投票 0

Scala:如何解释foldLeft

我有两个 FoldLeft 的例子,但我无法真正掌握其中的逻辑。 第一个例子: val 甜甜圈: List[String] = List("Plain", "Strawberry", "Glazed") println(甜甜圈.fo...

回答 2 投票 0

为什么我的高阶函数返回 true 和 false?

我必须创建自己的高阶 filter() 函数来过滤 10 个单词的数组,该数组仅返回具有 6 个或更多字母的单词,但我的函数仅返回 true 和 false 而不是 omi...

回答 1 投票 0

如何将泛型函数作为参数传递给 golang 中的另一个函数?

我如何修改transformNumbers函数,使其与通用函数doubleG和tripleG一起使用 类型 tranformFn func(int) int func transformNumbers(numbers *[]int, 变换 trandformFn) []i...

回答 1 投票 0

JavaScript 中如何组合高阶函数?

我买的第一本关于 JavaScript 的书不幸的是不适合初学者。 这本书是 Luis Atencio 的《JavaScript 的乐趣》。我仍在尝试理解其中的一些概念...

回答 1 投票 0

SiCP 练习 1.45

(定义公差0.00001) (定义(定点 f 第一猜测) (定义(足够接近?v1 v2) (< (abs (- v1 v2)) tolerance)) (define (try guess) (let ((next (f guess))) (if (cl...

回答 1 投票 0

一种压平对象的优雅方法

我面临着一个简单的问题,就是用嵌套的对象来压平简单的对象。 尝试了 SO 的解决方案,但它抛出错误: const newWeather = Object.assign({}, ...function _flatten(o) { return [].c...

回答 7 投票 0

有没有办法在 Go 中映射对象数组?

来自 Node.js,我可以做类似的事情: // 给定一个包含字段“fruit”的对象数组“list”: fruits = list.map(el => el.fruit) # 这将返回水果字符串数组 任何...

回答 2 投票 0

在 javascript 中链接过滤器函数的好方法

我有大量的 json 对象数组,需要根据多个用户选择输入进行过滤。目前我正在将过滤器函数链接在一起,但我有一种感觉这很可能不是......

回答 6 投票 0

为什么映射/过滤器...不适用于无数组?

Nothing 不是所有类型的子类型吗? scala> val 数组 = 新数组(5) 数组:数组[无] = 数组(空,空,空,空,空) scala> array.map(_ => 42) :9:错误:值...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.