问题标签 [map-function]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1279 浏览

javascript - 将值传递给映射函数 - CouchDB

我想知道是否可以将值传递给 couchDB 设计文档中的映射函数。

例如:

在下面的代码中,可以传递用户输入的值并使用该值来运行 map 函数。也许我可以在用户登录时传递用户,然后根据地图功能显示视图。

先感谢您。问候

0 投票
4 回答
932 浏览

python - Python map() 函数迭代“无”元素

我编写了一个简单的 map() 函数,它遍历一个列表并打印列表中尽可能多的“*”。我看到我的代码有一个小问题,我'None'在输出中看到了一个额外的问题。有人可以帮我调试这个问题吗?

源代码

输出

0 投票
3 回答
1980 浏览

python - 带有 lambda 的映射与带有函数的映射 - 如何将多个变量传递给函数?

我想了解如何map在 python 中使用,谷歌搜索将我带到了http://www.bogotobogo.com/python/python_fncs_map_filter_reduce.php,我发现这很有帮助。

该页面上的其中一个代码使用了一个 for 循环并map以一种有趣的方式放入该 for 循环中,并且该map函数中使用的列表实际上采用了 2 个函数的列表。这是代码:

输出:

所以,在那个教程的这一点上,我想“如果你可以使用动态函数(lambda)编写代码,那么它可以使用标准函数编写,使用def”。所以我把代码改成这样:

我得到了与第一段代码相同的输出,但令我困扰的是变量r是从全局命名空间中获取的,并且代码不是严格的函数式编程。还有我被绊倒的地方。这是我的代码:

我玩过这段代码,但问题在于传递给函数def power(x)。我尝试了多种尝试传递到此函数的方法,但 lambda 能够自动将x变量分配给 list 的每次迭代funcs

有没有办法通过使用标准def函数来做到这一点,还是不可能,只能使用 lambda?由于我正在学习 python,这是我的第一语言,所以我试图了解这里发生了什么。

0 投票
2 回答
45714 浏览

scala - 地图功能中的条件

Scala中有什么像,

我可以在scala的map函数中使用吗?我希望能够写出这样的东西:

如果内联函数是不可能的,我怎么能在里面写一个条件map

0 投票
2 回答
310 浏览

functional-programming - 什么是“命名让”,我如何使用它来实现地图功能?

我对 Scheme 完全陌生,我正在尝试实现自己的地图功能。我试图在网上找到它,但是我遇到的所有问题都是关于 map 函数的一些复杂版本(例如将两个列表作为输入的映射函数)。

我设法找到的最佳答案在这里:(For-each and map in Scheme)。这是这个问题的代码:

由于使用了一个晦涩的功能,它并没有解决我的问题recur。这对我来说没有意义。

我的代码如下所示:

在用这种语言编程时,我确实理解函数式方法背后的逻辑,但是我在编写它时遇到了很大的困难。

0 投票
1 回答
50 浏览

function - 我可以用地图功能做到这一点吗?

我正在学习 map、filter 和 reduce 函数。在做练习时,我想知道是否可以用 map 函数来编写它,我搞砸了一点,但我无法找到解决方案。这可能吗?任何帮助,将不胜感激。

words 是单词列表,pre 是列表列表。

0 投票
6 回答
17046 浏览

java - Java - Spark SQL DataFrame 映射函数不起作用

在 Spark SQL 中,当我尝试在 DataFrame 上使用 map 函数时,我遇到了以下错误。

DataFrame 类型中的方法 map(Function1, ClassTag) 不适用于参数(new Function(){})

我也在关注 spark 1.3 文档。https://spark.apache.org/docs/latest/sql-programming-guide.html#inferring-the-schema-using-reflection有任何一种解决方案吗?

这是我的测试代码。

0 投票
2 回答
3352 浏览

python - Python 3将字典更新方法映射到其他字典列表

在 Python 2 中,我可以执行以下操作:

在 Python 3 中获取KeyError

我想在 Python 3 中实现与在 Python 2 中相同的行为。

我知道 Python 3 中的 map 将返回一个迭代器(惰性求值之类的),必须对其进行迭代才能更新字典。

我曾假设d['c']键查找会以某种方式触发映射迭代,但事实并非如此。

有没有一种 Pythonic 方法可以在不编写 for 循环的情况下实现这种行为,我发现它与 map 相比显得冗长。

我曾想过使用列表推导:

但这似乎不是pythonic。

0 投票
1 回答
52409 浏览

javascript - “this”在地图函数Reactjs中未定义

我正在使用 Reactjs,编写一个菜单组件。

每当我在 map 函数中使用“this”时,它是未定义的,但在外面没有问题。

错误:

“无法读取未定义的属性‘道具’”

任何人帮助我!:((

0 投票
1 回答
70 浏览

scheme - 在 Scheme 中重新创建地图

自从我上一篇文章以来,我去向一位教授询问了 Scheme 和一些我可以做的很好的练习来熟悉这门语言。

这是他通过电子邮件发送给我的其中一个我无法弄清楚的问题:

1) 创建一个与 具有相同行为的函数map。不要map在您的实现中使用。

还有这个:

2) 创建一个函数,将列表'(map func '(some list))转换为您在步骤 1 中定义的函数的函数调用。如果您评估生成的代码,它应该具有执行映射操作的效果。

我能得到的任何帮助都会非常有帮助。