higher-order-functions 相关问题

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

Rust 中如何传递一个以迭代器作为函数参数的函数?

我想将一个接受某种类型(例如下面示例中的 String )的任意迭代器的函数传递给另一个函数,但我不知道如何指定此类函数的类型。 这里...

回答 1 投票 0

我不明白示例中传递的高阶函数参数

我正在阅读有关高阶函数的文章。他们给出了这样的代码示例: var 人类 = 函数(数据){ 返回数据。过滤器(函数(字符){ 返回character.species === '...

回答 1 投票 0

Swift appendInterpolation 文本错误

我有一个简单的函数可以计算小计。我正在尝试将此函数用于 Swift UI 视图中的文本。我遇到错误..在调用实例方法“appendInterpolati”时没有完全匹配...

回答 1 投票 0

如何简化返回 `nom` 解析器的函数中的参数模板?

我正在使用 nom 在 Rust 中编写一个小型解析器,我想实现一个简单的函数,给定定界 &str 将使用我的定界 &str 返回一个定界解析器。 战斗结束后...

回答 1 投票 0

使用map/reduce来简化复杂的对象数组

我正在尝试使用reduce 来获取对象数组并以低于预期的格式返回一个对象。能够使用它基于 validFrom 创建对象,但无法可视化后续步骤。尝试过...

回答 2 投票 0

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

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

回答 2 投票 0

重新引发链时捕获链中的特定异常不是一个选项

考虑以下Python代码: def 说(话): 字中字: 如果单词==“Ni”: raise ValueError("我们不再是说Ni的骑士了!") ...

回答 1 投票 0

TypeScript 中的 array.groupBy

基本数组类有 .map、.forEach、.filter 和 .reduce,但 .groupBy 我明显缺席,阻止我做类似的事情 const MyComponent = (props:any) => { 返回 ( ...

回答 6 投票 0

尝试为 Ecma/JASON 表示类型编写函数

类型名称 = 字符串 输入路径 = 名称列表 类型 Ecma = |浮子数量 |字符串的字符串 |布尔值的布尔值 |无效的 | Ecma 列表数组 | (名称 * Ecma)列表的对象 我有...

回答 1 投票 0

这是打字稿编译器的错误吗?使用联合类型的高阶函数

函数 toNumber(输入: 'a' | 'b'): 数字 { 开关(输入){ 情况“a”: 返回1; 情况“b”: 返回2; } } 函数 bar(toNumber: (输入: 'a' | 'b' | 'c') => 数字): n...

回答 1 投票 0

在Python函数中创建一个新函数作为return?

我想知道是否可以在 python 中执行以下操作: def func1(a,b): 返回 func2(c,d) 我的意思是,假设我对 a,b 做了一些事情,这会导致一些系数可以

回答 8 投票 0

在 Spock 中模拟 Kotlin 高阶函数

无法弄清楚如何使用 spock 模拟高阶函数。示例代码片段: 导入 jakarta.inject.Singleton @辛格尔顿 类 SomeClass { 有趣的酒吧(函数:()->单位){ 福...

回答 1 投票 0

setTimeout()是高阶函数吗?

高阶函数是一种采用一个或多个函数作为参数和/或返回一个函数作为结果的函数。我在网上的各种资料中读到 setTimeout() 是一个 HOF,但是 Chat...

回答 1 投票 0

未使用高阶组件(HOC)在 React 应用程序中应用样式

我目前正在学习 React 中的高阶组件 (HOC),我面临一个问题,我可以在浏览器中看到按钮,但我尝试使用 HOC 应用的样式却看不到是

回答 1 投票 0

可以说高阶函数(map、filter...)实现多态吗?

映射(数组,f) 我认为高阶函数是多态的。因为这可以通过多种方式发挥作用。但是当我搜索多态性时,没有像“匿名函数或......”这样的东西

回答 1 投票 0

在分配函数的匹配语句上捕获额外变量

我试图首先分配给一个函数,该函数根据所使用的条件返回玩家的属性。在 Int 的情况下,我想忽略玩家并返回值...

回答 1 投票 0

高阶函数未采用正确的参数

我有一个练习,在 haskell 中创建一个高阶函数,它采用我创建的另一个函数。 乘法五 :: [Int] -> [Int] 乘五 [] = [] 乘法五 (x:xs) = (x * 5) : 乘法五...

回答 1 投票 0

Dart 函数和高阶函数

我目前正在尝试学习 dart 并研究更高的函数。我没有软件背景。 我对上面函数代码的语法(分号、大括号)和每个的用例感到困惑

回答 1 投票 0

高阶谓词:将列表拆分为两个列表,一个满足谓词,另一个不满足

我正在尝试创建一个获取列表和谓词的谓词。给定列表中满足给定谓词的每个元素都应进入列表 1,否则进入列表 2。 例如。: 分区(>(6)...

回答 0 投票 0

为什么我的 filteredArray 数据没有显示在 SwiftUI 视图中?

我在 SwiftUI 视图中显示过滤后的数组数据时遇到问题。我最初收到此错误“不允许从后台线程发布更改;确保发布 val...

回答 0 投票 0

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