Lua协程实现Fibonacci算法 费波拉且数的算法如图所示: 所以a和b分别保存了前两次的结果,每次for循环调用generator都从yield这一行代码恢复然后进行a, b = b, a+b操作。然后判断a是否小于等于n决定返回结果。 如果不用coroutine.wrap,我们可以这样写,效果是一样的,代码稍显啰嗦: 共享此文章:点击以在 Twitter 上共享(在新窗口中打开)点击以在 Facebook 上共享(在新窗口中打开)点击以在 Reddit 上共享(在新窗口中打开)点击以在 Pocket 上共享(在新窗口中打开)点击以将此文章通过电子邮件发送给一个朋友(在新窗口中打开) 相关
《Lua协程实现Fibonacci算法》上有1条评论