【发布时间】:2015-03-15 18:49:30
【问题描述】:
我正在编写一个脚本。该脚本包括一些功能。每个函数都有一个查询服务器的 url 数据包。服务器以 JSON 格式返回数据。为了使用这些数据,我已经包含了 JSON 库。
我面临的问题是每个函数在执行完其主体后都会调用下一个函数。
喜欢:
When Function1 Finishes it calls function2
when Function2 Finishes it calls Function3...and so on
因此,如果其中一个函数失败,则脚本将停止进一步执行。
我在 Google 上对此进行了研究,发现我必须实现一个循环缓冲区,但找不到任何好的示例。
我的一个朋友指出,递归调用函数是一个非常糟糕的主意。对吗?
【问题讨论】:
-
听起来你的问题与stackoverflow.com/q/27170825/234175类似。
-
@celeritas 在改进带有 lua 标记的问题时,请确保将“LUA”更新为“lua”或“Lua”。
标签: function lua circular-buffer