'地图'高阶 Haskell 函数
例如,我有一个列表: ["Hello", "Goodbye"] 并且我想在列表上使用map; 我之前已经成功使用过map: f = ("example" ++) 所以那么: map f ["Hello", …
使用 map、concat 替换 3 参数列表理解
我对列表理解有一些了解。我理解该表达式: [x * x | x <- [1..10]] should output [1,4,9,16,25,36,49,64,81,100] 并且该表达式的效果与以下相同: m…
Haskell:带有元组的映射函数
我必须编写一个 Haskell 程序来执行以下操作: Main> dotProduct [(1,3),(2,5),(3,3)] 2 [(2,3),(4,5),(6,3)] 我必须在使用和不使用 map 函数的情况下…
将多个参数传递给concurrent.futures.Executor.map?
concurrent.futures.Executor.map 接受可变数量的可迭代对象,从中调用给定的函数。 如果我有一个生成器,可以生成通常在适当位置解包的元组,我应该…
将谓词应用于列表元素的 Prolog 映射过程
如何编写将谓词 PredName(Arg, Res) 应用于 Listmap(List, PredName, Result) >,并返回列表 Result? 中的结果? 例如: test(N,R) :- R is N*N. ?- m…
实现“Pythonic”方案中的地图:坏主意?
在Scheme中,函数(map fn list0 [list1 .. listN])带有列表必须具有相同数量元素的限制。来自 Python,我缺少 Python 列表推导式的自由,它看起来很像…
Python:无论如何使用map来获取元组的第一个元素
我有一个元组的元组,我想将每个元组中的第一个值放入一个集合中。我认为使用 map() 是一个很好的方法,唯一的事情是我找不到一种简单的方法来访问元…
方案 - 用于将函数应用于嵌套列表中的元素的映射函数
我正在尝试在方案中编写一个映射函数,该函数将函数应用于嵌套列表中的每个值。 例如, (map number? '(3 (2 A) 2 Z) 应该返回 (#t (#t #f) #t #f) 这…
为什么“map”方法显然不适用于通过“new Array(count)”创建的数组?
我在 Firefox-3.5.7/Firebug-1.5.3 和 Firefox-3.6.16/Firebug-1.6.2 中观察到这一点 当我启动 Firebug 时: var x = new Array(3) console.log(x) //…
为什么我无法反转 python 中的列表列表
我想做这样的事情,但这段代码返回 None 列表(我认为这是因为 list.reverse() 正在就地反转列表): map(lambda row: row.reverse(), figure) 我尝试…
“地图”的STL名称函数式编程函数
我希望能够编写类似的东西 char f(char); vector bar; vector foo = map(f, bar); transform 函数看起来很相似,但它不会自动生成结果集合的大小。…
Python:类似“map”的东西在线程上工作
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …