1 , 初学lua 脚本语言in paris(X) 是遍历表X中的所有元素for k,x1 in pairs(x) 遍历表中所有元素 K为Key X1为Value 一一对应其中Key可以为数字 可以连续 可以不连续 也可以为字符串 都会遍历得到http://blog.csdn.net/kun1234567/category/356729.aspx去这里看看 , 因该有你要的lua脚本语言的知识【菜鸟教程lua教程,初学lua 脚本语言】
2,lua脚本应该怎么学正确 。> = string.find("hello lua user", "lua")> = string.find("hello lua user", "lua", 1)我输出的也是7 9我是这样学的:先把lua手册看一遍,了解语法 。然后再下一份lua程序设计电子书看看 。最后拿例子实践 , 例子从简单到复杂 , 循序渐进,学习东西要有耐心 。希望对你有帮助
3,如何学习lua脚本LZ要学LUA的话一定要去看书 Programming in Lua不一定要买纸质的至少要有个电子档的在序言里就已经说了 Lua本身是作为一种扩展语言来定位的 所以本身没有很强大的库而它优势在于扩展性和兼容性 大部分功能都必须依赖外部的库 本身只有一些很简单的库函数可供调用但是作为学习的话 那些强大的库大可不必看 基本的那些库学起来已经需要好一段时间了 至于脚本和C等的调用问题 虽然两者都可相互调用 , 但是毕竟windows与C相连接更紧密,所以一般来说 都是C调用lua但是当脚本里需要实现一些需要使用c来写程序的时候也会在lua中调用c lua脚本和C绑定的问题 c写的VC程序在windows下是可以直接运行的,lua写的如果没有解释器是无法直接运行的 所以一般来说写lua程序 想要直接使用的话都会用C来调用调试lua现有的几种方案: 1)luaedit: 编辑断点和断点命中查看那些都让习惯用vs的人感到亲切,但是它只是在纯lua环境下的编辑器,也就是说和期望程序运行中能借用它来调试脚本可能性不大(至少我没有试验出来),能用上的需要给lua脚本做个main脚本函数,并提供一系列伪的c api(由lua实现的函数,只提供制定值的返回) 。由luaedit启动脚本main函数进行调试 2)利用 lua debug 库中的 hook , 然后记录一张断点位置表,设置行模式的 hook ,每次进入 hook 都检查是否是断点处,若是就停下来等待交互调试 。这个方法有效,但是很消耗 cpu。因为每进入一个新的代码行,都需要回调一个函数 。当这个函数本身又是用 lua 写的时候,效率更低 。3)利用lua脚本函数实现,在lua脚本中封装一个断点函数,这种方式结合debug库实现断点和栈信息 , 然后利用lua环境下的表对函数调用信息进行记录和打印,需要脚本使用者显式提供断点函数的调用 。这个办法的优点自己可以组合出适合自己项目的断点调试方案 。但缺点是相对繁琐 , 而且断点命中以后难以和现有方式融合
4,如何学习好 LuaLua 是一个小巧的脚本语言 。是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发 。其设计目的是为了嵌入应用程序中 , 从而为应用程序提供灵活的扩展和定制功能 。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译 , 运行 。Lua并没有提供强大的库,这是由它的定位决定的 。所以Lua不适合作为开发独立应用程序的语言 。Lua 有一个同时进行的JIT项目,提供在特定平台上的即时编译功能 。多读多写,方能学好lz要学lua的话一定要去看书 programming in lua不一定要买纸质的至少要有个电子档的在序言里就已经说了 lua本身是作为一种扩展语言来定位的 所以本身没有很强大的库而它优势在于扩展性和兼容性 大部分功能都必须依赖外部的库 本身只有一些很简单的库函数可供调用但是作为学习的话 那些强大的库大可不必看 基本的那些库学起来已经需要好一段时间了 至于脚本和c等的调用问题 虽然两者都可相互调用,但是毕竟windows与c相连接更紧密,所以一般来说 都是c调用lua但是当脚本里需要实现一些需要使用c来写程序的时候也会在lua中调用c lua脚本和c绑定的问题 c写的vc程序在windows下是可以直接运行的,lua写的如果没有解释器是无法直接运行的 所以一般来说写lua程序 想要直接使用的话都会用c来调用上课认真听,作业自己认真做 不会么问Lua 是一个小巧的脚本语言 。是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组 , 由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发 。其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能 。Lua由标准C编写而成 , 几乎在所有操作系统和平台上都可以编译,运行 。Lua并没有提供强大的库,这是由它的定位决定的 。所以Lua不适合作为开发独立应用程序的语言 。Lua 有一个同时进行的JIT项目,提供在特定平台上的即时编译功能 。多读多写,方能学好 。
- redisson执行lua脚本 redis脚本初始化
- mongodb442安装教程 mongodb安装必须要root权限
- mongodb入门教程 mongodb第三节怎么过
- 往mysql数据库录数据 lua写数据库mysql
- mysql使用入门教程视频 mysql操作教程
- cimit教程,cimit怎样把一个文件里的东西复制到另一个文件里
- mongodb下载安装教程 mongodb怎么下载安装
- mysqled手机版使用教程 手机上面得mysql软件
- redis集合和有序集合区别 redis有序集合菜鸟
- mongodb对sql语句的支持 sqlmongodb使用教程
