2016-04-25 53 views
0

如果我用一个请求调用一个lambda函数,但是在该函数内,有三个对不同函数的调用,那么这会计为4次调用还是仅仅是一次调用因为它基于一个请求?当调用多个嵌套调用时,lambda调用的数量被执行

所以,如果计数为4,则(从经济的观点看)难道不更好,尽管它是生病从设计模式的立场点建议,如果一个写一个长的函数,而不是许多小功能呢?

+0

*“有不同的功能进行了三次电话” *定义你的意思是什么“不同的功能的调用。”也许是一个小代码的例子。 –

回答

5

lambda函数计数每次调用。无论您是通过控制台,CLI,事件源还是其他Lambda函数将其称为调用,都无关紧要。

就个人而言,我将专注于在某种程度上是有道理的写我的lambda函数,让我有效地使用它们。如果您以后发现成本只是一个因素,那么您可以随时进行调整。

+1

+1 this;让我不清楚原始问题的是,OP是否试图避免在lambda函数中使用“函数”(例如,方法,过程,子例程 - 例如,在相同文件中分支) ,书写的代码的一个长块(由于正在进行,这种支化招致成本的假设词“功能”的多个可能的解释)。我可能会离开基地,在这个问题不清楚的时候,将这个模棱两可的问题解读为问题。 –