table 中的可以元素(类似数组)或者键值对,实际上lua内部采用哈希表和数组分别保存键值对、普通值,所有不推荐混合使用这两种赋值方式。table中不要使用nil元素
原创
2019-08-13 10:56:03
480阅读
1,在lua语法中,语句之间不需要加分号,代码中的换行不起任何作用。2,lua中的标识符可以由任意字母,数字和下划线构成的字符串,但是不能以数字开头。3,lua大小写敏感。4,--行注释,--[[]]段注释。5,全局变量不需要声明,访问未初始化的变量不会引起错误,访问结果是特殊的值nil。将其设置为nil既是删除。变量没有预定义类型,任何变量都可以包含任何类型的值。6,函数type可以返回类型名称
原创
2013-11-26 13:16:48
816阅读
lua基础知识
原创
2023-11-20 12:15:05
143阅读
文章目录一、注释二、区分大小写三、关键字四、全局变量五、数据类型布尔类型数字类型字符串类型使用转义字符 \string.supper(字符
原创
2022-10-31 14:13:14
214阅读
目录一、洛可可设计1、判断一个字符串A(ghtabcdef)是否包含另一个字符串B(bac),不考虑顺序。2、ip的正则表达式3、Restful动词中post,patch,put的区别?什么是安全?什么是幂等?哪些动词符合安全幂等?4、写出LRU最近最久未被使用的页面置换算法的实现。哪些地方用到?如何将缓存存入redis5、问:平常如何调试代码,答:看错误日志和Xdebug调试,问:Xdebug单
局部定义与代码块: 使用local声明一个局部变量或局部函数,局部对象只在被声明的那个代码块中有效。 代码块:一个控制结构、一个函数体、一个chunk(一个文件或文本串)(Lua把chunk当做函数处理) 这样,可以在chunk内部声明局部函数,该函数仅在chunk内可见,并且词法定界保证了包内其他函数可以调用此函数。 在chunk内部定义多个local fun
转载
2022-12-15 13:19:16
136阅读
目录1.Lua安装2. 注释3.Lua中的数据类型3.1 nil(空)3.2 boolean(布尔)3.3 number(数字)3.4 string(字符串)3.5 table(表)3.6 function(函数)4.全局变量多变量同时赋值5.Lua 循环5.1 while循环5.2 for循环5.3 repeat until循
转载
2024-08-12 20:28:58
57阅读
Lua中的函数和C++中的函数的含义是一致的,Lua中的函数格式如下:123function MyFunc(param) -- Do somethingend在调用函数时,也需要将对应的参数放在一对圆括号中,即使调用函数时没有参数,也必须写出一对空括号。对于这个规则只有一种特殊的例外情况:一个函数若只有一个参数,并且此参数是一个字符串或tab
转载
2023-04-28 10:56:26
134阅读
开始学习Lua编程,首先从一些简单的语法开始。一、编辑环境下面推荐一个Lua编程的IDE,感觉是很强大的。ZeroBrane Studio,windows平台,mac平台都有。 -- 单行注释语句--[[ 注释段落语句 ]]--引用其他lua文件,不需要加上(.lua)后缀--require "xx"--变量不需要定义,可以直接赋值count = 100 --成员变量local count
转载
2013-08-17 21:52:00
205阅读
2评论
赋值赋值的基本含义是修改一个变量或一个table中字段的值,这个和其它语言没有多少区别,但是对于Lua,有一个特性,它允许“多重赋值”,也就是一下子将多个值赋予多个变量,例如以下代码:123local x1, x2 = 2, 4print(x1) -->2print(x2)
转载
2023-04-28 10:55:11
177阅读
1.数据类型 nil:表示无效值,条件表达式作 false,type(x)返回的是字符串 "nil" boolean:除 false 和 nil 外,其余均为 true number:双精度实浮点数,包括整型和浮点型 string:由单引号或双引号表示 1 --算术操作 2 print("1"+'2 ...
转载
2021-08-02 11:59:00
73阅读
2评论
一、注释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阅读
最近这段时间虽然很忙,但是去年有很多想要说,想要写的东西都没有拿出来。一个考虑是自己思考不成熟的内容,拿出来会对大家产生误导,但是我发现越是深挖就越发觉自己理解的浅显和片面,就越不敢拿出来和大家交流了。后来我想通了,人非圣贤,怎么可能句句真言,做人嘛,开心就好。今年我会分享更多的内容给大家,也许哪天不在了,但是我的文字还能被人看到也是一种幸福。之前跟组内的小伙伴们做了一次关于 lua 的讲座,内容
原创
2014-02-27 20:25:32
10000+阅读
【唠叨】 首先,我已经默认你已经学过至少一门宿主语言了(C++、Java等),然后转向学习Lua。 因为51cto中对于Lua语言没有代码高亮,为了让代码看起来丰富多彩,我只好用截图了。 本节内容仅介绍Lua的简单基础语法,更多用法请百度:Lua中文教程 、 L
原创
2014-10-20 17:16:15
10000+阅读
点赞
2评论
新到一家公司,接触有些业务竟然直接通过服务器,在nginx层面就完成了,主要是基于OpenResty和Lua来实现的。打算深入了解一下这门神奇的语言。。。 为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua 特性 轻量级: 它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,
原创
2022-05-31 09:36:46
513阅读
地址,下载...
原创
2022-09-29 14:27:49
748阅读
1、LUA是一门脚本语言①、什么是脚本?脚本语言又被称为扩建的语言,或者动态语言,是一种编程 语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在 被调用时进行解释或编译②、 脚本语言的执行由于脚本语言是纯文本的,所以CPU无法直接执行脚本程序, 而是通过脚本解析器来执行脚本语言③、优缺点优点:快速开发、容易部署、易学易用、动态代码 缺点:不够全面、效率不高、构建代码结构性不高④、常用的脚本语言bash、python、JavaScript、Lua、PHP、ActionScr.
原创
2020-06-06 16:22:47
2652阅读
在 Lua 中定义函数使用function关键字。-- 定义一个函数")end-- 调用函数。
原创
2024-09-14 14:18:26
120阅读
http://www.cnblogs.com/osyun/archive/2012/01/16/2323607.html
要学习tolua++的使用,首先也得先学会lua的基本语法和lua与c/c++之间的接口调用。本次总结意在把lua的一些基本的用法总结归纳一下,好让大家可以在短时间内对lua有一个简单的了解,达到可以看懂lua代
转载
精选
2013-01-13 23:42:14
1158阅读