表达式表达式用于表示值。Lua的表达式中可以包含数字常量、字面字符串、变量            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-24 18:56:48
                            
                                49阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            函数高级特性像新版c++一样,lua支持lambda表达式。也就是可以在函数内部声明函数。内层的函数可以访问外一层函数的局部变量。一个函数以及它会访问到的外层函数的变量,称为闭包。这些变量又被称为upvalue。实际上普通函数也是一种特殊的closure(没有要访问的外层变量)。执行不受信任的代码时...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-12-31 09:56:00
                            
                                136阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            美国高中的ESL通常分为两类,考ESL Test之前的Intensive ESL, 和通过ESL Test 之后(或有合格的语言成绩)的Academic ESL。其实不论是Intensive ESL还是Academic ESL,在加强学生英语能力的同时,也为学生适应美国的教学和生活方式做到一个平稳的过渡。第一类:Intensive ESLIntensive ESL是没有学分的,而且课程相对轻松,着            
                
         
            
            
            
            开始学习Lua编程,首先从一些简单的语法开始。一、编辑环境下面推荐一个Lua编程的IDE,感觉是很强大的。ZeroBrane Studio,windows平台,mac平台都有。 -- 单行注释语句--[[  注释段落语句  ]]--引用其他lua文件,不需要加上(.lua)后缀--require "xx"--变量不需要定义,可以直接赋值count = 100  --成员变量local count            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-08-17 21:52:00
                            
                                205阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            2014-07-09
一、Android类调用lua并回调
Android调用Lua函数,同一时候把类作为參数传递过去。然后再Lua中回调类的函数
调用lua
		mLuaState = LuaStateFactory.newLuaState();
		mLuaState.openLibs();
		mLuaState.LdoString(KKLua.loadAssetsStr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-06-13 09:06:00
                            
                                218阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
              前段时间忙于其他事,没有继续Lua的学习,现在继续我们的Lua学习吧。
  首先先推荐一本书《Programming in Lua》中文版名称《Lua编程》,这本书从最基础的部分开始介绍Lua。对Lua起步很有帮助。英文版可以在Lua.org上直接获取,而中文版只要google一下,还是有很多的免费下载。
  我现在也是边学边写,每次记录下我学习这本书的笔记,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-05-30 13:29:52
                            
                                883阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Account = {balance = 0}function Account:new (o) o = o or {} setmetatable(o, self) self.             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-01-08 16:48:00
                            
                                62阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            除了反向代理,Nginx另一个主要的功能就是「负载均衡」。所谓负载均衡,就是将请求分摊到多个服务器上执行,从而减轻单台服务器的访问压力。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2023-01-12 17:53:34
                            
                                437阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、注释1.单行--print("hello")2.多行--[[print("hello")print("hello")print("hello")--]]二、数据类型1.nil无值可以用作清空数据2.booleanfalse true nil 判断时为false3.number 双精度浮点数4.string字符串可以使用单引号或双引号也可以用 2 个方括号 "[[]]" 来表            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-08 14:57:00
                            
                                124阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            【唠叨】    首先,我已经默认你已经学过至少一门宿主语言了(C++、Java等),然后转向学习Lua。    因为51cto中对于Lua语言没有代码高亮,为了让代码看起来丰富多彩,我只好用截图了。    本节内容仅介绍Lua的简单基础语法,更多用法请百度:Lua中文教程 、 L            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-10-20 17:16:15
                            
                                10000+阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Lua代码function table2json(t) local function serialize(tbl) local tmp = {} for k, v in pairs(tbl) do local k_type = type(k) local v_type = type(v) local key = (k_type == "string" and "...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-02-21 17:28:00
                            
                                257阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            libxml2 库的简介和安装配置 
 libxml2-xml解析工具(依赖libiconv、zlib库) 1.   安装、使用比较简单,容易入门; 2.   支持的编码格式较多,能很好的解决中文问题(使用一个很简单的编码转换函数); 3.   支持Xpath解析(这点对于任意定位xml文档中的节点还是很有用的哦); 4.   支持Well-forme            
                
         
            
            
            
            回答(26)2 years agofunction number_format(string,decimals=2,decimal=',',thousands='.',pre='R$ ',pos=' Reais'){
var numbers = string.toString().match(/\d+/g).join([]);
numbers = numbers.padStart(decimals            
                
         
            
            
            
            最基本的层[plain] view plaincopyfunction createInGameLayer()           local inGameL            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-04-27 15:24:21
                            
                                510阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            看了上一篇Lua环境搭建具体://blog.csdn.net/liuwumiyuhuiping/article/details/91935为了方便学习。 具体新开始搭建一下学习的小框架.lib存放是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-06-29 21:55:00
                            
                                178阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            协同程序36、协同程序(coroutine)  4种状态:挂起(suspended)、运行(running)、死亡(dead)、正常(normal)创建(挂起状态):local co = coroutine.create(
 function()
  print("coroutine")
 end)启动或再次启动协程(状态由挂起改为运行):coroutine.resume(co)coroutine            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-06 11:18:42
                            
                                1454阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录前言一、不同日志级别的使用场景1. Trace2. Debug3.Info4. Warn5. Error二、使用示例1. Debug:面向技术2. Info:面向业务3. Warn:有错误,但不影响功能4.  Error:有错误,将影响功能            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-17 15:33:02
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            cocos2dx版本:cocos2dx2.2.3lua插件:babelua 1.5.3  下载地址:http://pan.baidu.com/s/1i3mPD8h第一步:先            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-04-27 11:43:10
                            
                                382阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.Lua中...可表示可选参数,但是跟arg的区别有些大啊!而且如果在一个函数内同时使用...和arg的话,...有效、arg会变成nil(2014.7.17 看skynet代码时发现,arg在5.1跟5.2貌似有些区别,最好是只在获取命令行参数用arg,获取函数可变参数用...,这样可规避问题。)function func1(...)
	print(type(arg),'->',arg            
                
         
            
            
            
              Linux的一个强大之处在于,它可以在老旧硬件上运行。经过了一天的编程,找些乐子来放松放松还是不错的。虽然说现在有很多3D游戏。但是,如果你的电脑是个“古董”,3D游戏是无缘了,但你还是可以玩下面这些游戏的: 1.NetHack    这个元老级的游戏,到现在还在更新中。这个RPG游戏子80年代就出现了,它的历史甚至可以追溯到70年代。那时,这一款游戏被称为“Roguelike”,有