问题标签 [nested-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 投票
13 回答
56981 浏览

php - PHP 嵌套函数有什么用?

在 JavaScript 中,嵌套函数非常有用:闭包、私有方法以及你有什么......

嵌套的 PHP 函数有什么用?有人用它们吗?有什么用?

这是我做的一个小调查

0 投票
7 回答
1049 浏览

information-hiding - 什么是嵌套函数?它们是干什么用的?

我从未使用过嵌套函数,但在几种语言中看到过对它们的引用(以及嵌套类,我认为它们是相关的)。

  • 什么是嵌套函数?
  • 为什么?!?
  • 您可以用其他任何方式都无法做到的嵌套函数做什么?
  • 如果没有嵌套函数,这很难或不优雅,你能用嵌套函数做什么?

我假设嵌套函数只是将所有内容视为对象的工件,如果对象可以包含其他对象,那么它就会遵循。

嵌套函数是否具有范围(通常,我认为语言对此有所不同)就像函数内的变量具有范围一样?

如果您不确定您的答案是否与语言无关,请添加您所引用的语言。

-亚当

0 投票
6 回答
93849 浏览

python - Python中的嵌套函数

我们可以使用这样的 Python 代码获得什么好处或影响:

我在一个开源项目中发现了这一点,在嵌套函数内部做了一些有用的事情,但除了调用它之外什么也没做。(实际代码可以在这里找到。)为什么有人会这样编码?在嵌套函数内部而不是在外部正常函数中编写代码是否有一些好处或副作用?

0 投票
1 回答
11312 浏览

matlab - MATLAB-将函数句柄参数作为句柄传递给另一个函数

从事涉及遗传算法的任务(大量的头痛,大量的乐趣)。我需要能够测试不同的交叉方法和不同的变异方法,以比较它们的结果(我必须为课程写的部分论文)。因此,我只想将函数名称作为函数句柄传递给 Repopulate 方法。

这里的关键点就像3,参数3:我如何将mutationMethod向下传递另一个级别?如果我使用 @ 符号,我会被告知:

如果我不使用@ 符号,那么mutationMethod 会被调用,没有参数,并且非常不高兴。

虽然我知道是的,但我可以重写我的代码以使其以不同的方式工作,但我现在很好奇如何让它真正工作

任何帮助是极大的赞赏。

0 投票
9 回答
60187 浏览

python - 嵌套函数如何在 Python 中工作?

为什么嵌套函数会记住第一个值2,即使maker()在调用时已经返回并退出action()

0 投票
3 回答
2156 浏览

python - 从 Python 中的双重嵌套函数中访问变量

以下代码:

印刷:

有没有办法f2访问f1的变量?

0 投票
11 回答
10633 浏览

c - 嵌套函数在 gcc 中是一件坏事吗?

我知道嵌套函数不是标准 C 的一部分,但由于它们存在于 gcc 中(而且 gcc 是我唯一关心的编译器这一事实),我倾向于经常使用它们。

这是坏事吗 ?如果是这样,你能告诉我一些讨厌的例子吗?gcc 中嵌套函数的状态是什么?他们会被删除吗?

0 投票
4 回答
392 浏览

javascript - 需要嵌套 jquery 函数的帮助

请在下面找到我的代码。我的问题是我内部的 jQuery.get() 没有被执行。有人可以帮我解决这个问题吗?

我的 html 表单看起来像

我真的很感激任何指示。

谢谢!

0 投票
2 回答
2572 浏览

javascript - 从javascript中的嵌套函数返回

我正在尝试创建一个使用 jquery 的 ajaxfunction 从我的 ajax.php 文件中获取一些信息的函数。

代码:

问题是我无法让success函数一路返回到ajaxIt函数。任何人都可以阐明我如何做这样的事情吗?

谢谢。

0 投票
1 回答
497 浏览

objective-c - 错误:嵌套函数被禁用,使用 -fnested-functions 重新启用

我收到错误:

可能是一种语法。我只是无法绕过它。