问题标签 [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 投票
2 回答
123 浏览

php - 在另一个(PHP)中调用先前定义的函数

我一直在阅读关于 SO 质疑嵌套函数的必要性的答案,但我仍然没有弄清楚 1)为什么我的代码是错误的,以及 2)我如何修复它以使我写的东西工作或更改我的脚本所以它是更容易接受(解析器和有经验的开发人员)。让我提一下,我是 PHP OOP 的新手......

我的想法是我想使用一个我之前在很多其他函数中定义的函数,所以它可以节省我每次重写代码的时间。

那么,这是错误代码,它会引发致命错误“调用未定义函数”,指向我在 getMedia () 中调用 selectMediaIds () 的行...(仅供参考,我故意省略了变量初始化、构造函数、getter、setter等,以使我的帖子更紧凑。)

谢谢您的回答!

0 投票
5 回答
132860 浏览

excel - 如何在 Excel 中组合多个嵌套的 Substitute 函数?

我正在尝试设置一个函数来重新格式化稍后将被连接的字符串。示例字符串如下所示:

虽然有时“ S ”不存在,有时“40K”是“60K”或不存在,“_AB”也可以是“_CD”或_“EF”。最后,所有下划线都需要改为连字符。最终产品应如下所示:

我有四个函数,如果一个接一个地运行,它们会处理所有这些:

我已经尝试了多种方法将它们组合成一个函数,但我对这个级别的 excel 还比较陌生,所以我很茫然。有没有办法将所有这些结合起来,以便在一个单元格中一个接一个地执行一个命令?

0 投票
3 回答
86 浏览

c# - for 循环不处理所有值

我有一组嵌套函数,我将在for-loop. 但for-loop不会处理所有值。

片段如下:

在上面的代码中,for-loopinB()不接受所有值,它只接受一个值,然后停止循环。B()'s for 循环中的问题是什么?如何处理所有值?

0 投票
3 回答
1457 浏览

python - 这个交错递归函数是如何工作的?

我试图准确地理解这个递归函数是如何工作的。我知道它需要两个列表并将它们交错。有人可以告诉我函数的嵌套部分吗?

0 投票
1 回答
156 浏览

javascript - 我如何 array.push 从 PubNub 函数内部到 Angular 范围?

我的 HTML

ng-appng-controller在前面的标记中指定

控制器

当我推送数据时,不会出现新对象。Angular 没有得到数据,即使我在前面statusInputs加上$scope.

看起来我需要将数据从嵌套函数传递到根范围,我不知道如何。

0 投票
1 回答
240 浏览

python - 静态方法、类方法、嵌套方法

我需要验证一些数据。有时,数据在我的数据结构中是重复的,有时是单数的。当它是多个时,我为此设置了一个标志。为了减少代码,我正在尝试执行以下伪代码:

我的问题如下: validate 是类中的一个方法。validate_one_chunk 不会读取或修改类中的任何内容。如果验证失败,它会引发异常,否则除了验证之外什么都不做。

validate_one_chunk 应该是:

类中的“常规”方法

类中的静态方法

嵌套在 validate?

0 投票
3 回答
283 浏览

c - 在 main() 中定义一个函数

出于好奇,main()在 C 中定义函数是否被认为是不好的做法?

我正在编写的当前程序的问题是我有 20 个指向内部定义main()的结构的指针(指针,而不是结构本身,它们在其他文件中),并且我有一段代码需要多次调用不同的参数,它必须具有修改任何指针的能力。我找到的唯一解决方案(我是 C 新手)是在其中定义一个函数,main()该函数具有修改任何指针的正确范围。

0 投票
2 回答
2885 浏览

php - 调用嵌套函数php codeigniter

我正在尝试调用function其他nested考虑function示例:

现在,当我在 Web 浏览器中运行该页面时,blank页面会显示出来。

任何建议或帮助都会对我有很大帮助..提前谢谢

0 投票
1 回答
149 浏览

python - 试图从嵌套的函数链中返回一个 True 变量(在 Python 中)......

我正在尝试用 Python 编写冒险游戏程序的一部分,尽管我已经完成了大部分工作,但我仍然坚持尝试在函数链的一个分支的末尾返回一个声明为“True”的值。基本上,这是一场与怪物的战斗,如果你选择了正确的选项,你就可以获胜。如果你赢了,你会得到他所守护的弓。以下是战斗代码:

(如果人们有兴趣,我也可以生成游戏文本文件的内容,虽然我不想这样做,因为它很长并且与我遇到的问题无关)

如您所见,那里只有一个分支提供获胜条件(这将给出我想要返回的 HaveBow = True 值),并且它嵌套了两个函数,并且是 if 语句的一部分。我想知道的是如何将“HaveBow = True”值返回到函数链之外,以便可以在游戏的其他部分使用?如果我尝试编码:

在代码末尾并尝试运行它,它只会让我在声明“True”之前重复该部分的游戏两次。如果我尝试 BG_fight() 而不是blindfight() 也是如此。但我不想要那个;我只想要“HaveBow”的“True”,这样我就可以在游戏的其他部分使用条件“HaveBow = True”。

简而言之,我的问题是是否可以从嵌套函数链返回一个值而不重复该链的代码,如果可以,如何?

谢谢。

0 投票
3 回答
14211 浏览

vba - Are nested functions possible in VBA?

I'm trying to clean up code by stripping parameters from a function within a private scope, like this:

Is this possible? Compiler complains, "Expected End Function", since I'm beginning a function before ending the outer one. And Google is no help :( PS I can't define cleaner() outside of mainActionHappensHere(), since then the correct L and U won't get passed into it.