随笔分类 -  Lua

Lua程序设计
Lua调试:getinfo详解
摘要:lua调试 阅读全文
posted @ 2017-05-06 15:17 笨鸟刚飞 阅读(12870) 评论(0) 推荐(0)
四、Lua协同程序
摘要:一、协同程序基础 1.什么是协同程序 协同程序与线程差不多,也就是一条执行序列,拥有自己独立的栈、局部变量和指令指针(即可以保存变量的值和状态),同时又与其他协同程序共享全局变量和其他大部分东西。 与线程的区别是具有多个线程的程序可以同时运行几个线程,而程序任意时刻只能运行一个协同程序,并且协同程序 阅读全文
posted @ 2016-01-29 20:07 笨鸟刚飞 阅读(516) 评论(0) 推荐(0)
三、Lua中require,dofile,loadfile,dostring,loadstring,loadlib,load之间的区别
摘要:【写在前面:本文主要讲解这几个容易混淆和忘记的概念之间的区别,并未做深入讨论,欢迎大家提宝贵意见!】 重点掌握 require,dofile,loadfile,其他的了解即可。 一、require 1.功能:载入文件并执行代码块,对于相同的文件只执行一次 2.调用:require(“filename 阅读全文
posted @ 2016-01-28 19:40 笨鸟刚飞 阅读(15173) 评论(0) 推荐(1)
二、Lua迭代器与泛型for
摘要:注:本文转自Stephen_Liu的文章:Step By Step(Lua迭代器和泛型for)。http://www.cnblogs.com/stephen-liu74/archive/2012/06/20/2413799.html 1. 迭代器与Closure: 在Lua中,迭代器通常为函数,每调 阅读全文
posted @ 2016-01-28 14:38 笨鸟刚飞 阅读(451) 评论(0) 推荐(0)
一、Lua函数详解
摘要:[写在前面:写这篇文章只是为了方便自己以后查阅Lua的基础知识,并无深刻见解,完全参考《Lua程序设计(第二版)》] 一、函数基础 1.函数定义 (1)标准形式:f = function(<参数>) <函数体> end (2)语法糖形式:function f(<参数>) <函数体> end 2.函数 阅读全文
posted @ 2016-01-28 14:19 笨鸟刚飞 阅读(5034) 评论(0) 推荐(0)