【问题标题】:Recursively calling the functions in lua递归调用lua中的函数
【发布时间】: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


【解决方案1】:

听起来您在谈论环形缓冲区。你可以找到一个示例实现here

【讨论】:

    猜你喜欢
    • 2012-08-29
    • 2018-06-20
    • 1970-01-01
    • 2022-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多