2016-04-25 47 views
0

如果我用一個請求調用一個lambda函數,但是在該函數內,有三個對不同函數的調用,那麼這會計爲4次調用還是僅僅是一次調用因爲它基於一個請求?當調用多個嵌套調用時,lambda調用的數量被執行

所以,如果計數爲4,則(從經濟的觀點看)難道不更好,儘管它是生病從設計模式的立場點建議,如果一個寫一個長的函數,而不是許多小功能呢?

+0

*「有不同的功能進行了三次電話」 *定義你的意思是什麼「不同的功能的調用。」也許是一個小代碼的例子。 –

回答

5

lambda函數計數每次調用。無論您是通過控制檯,CLI,事件源還是其他Lambda函數將其稱爲調用,都無關緊要。

就個人而言,我將專注於在某種程度上是有道理的寫我的lambda函數,讓我有效地使用它們。如果您以後發現成本只是一個因素,那麼您可以隨時進行調整。

+1

+1 this;讓我不清楚原始問題的是,OP是否試圖避免在lambda函數中使用「函數」(例如,方法,過程,子例程 - 例如,在相同文件中分支) ,書寫的代碼的一個長塊(由於正在進行,這種支化招致成本的假設詞「功能」的多個可能的解釋)。我可能會離開基地,在這個問題不清楚的時候,將這個模棱兩可的問題解讀爲問題。 –

相關問題