table 中的可以元素(类似数组)或者键值对,实际上lua内部采用哈希表和数组分别保存键值对、普通值,所有不推荐混合使用这两种赋值方式。table中不要使用nil元素
原创 2019-08-13 10:56:03
480阅读
Lua5.1中数学的所有函数如下表:math.pi 为圆周率常量 = 3.14159265358979323846abs取绝对值math.abs(-15
原创 2022-12-14 11:08:34
210阅读
 0.使用Sublime Text3 配置Lua运行环境:1.string--string中所有的function都不会直接操作原字符串,而是复制一份再进行操作 s = "[Abc]" print(string.len(s)) --5 print(string.rep(s, 2)) --[Abc][Abc] print(string.lower(s))
转载 2024-04-15 13:17:21
40阅读
   相比Java、Python、Perl,Lua的开源工具和可能并不算多,但其中不乏优秀之作。以下介绍的资源均可在http://lua-users.org/wiki/LuaAddons上找到,而且绝大多数都遵循着与Lua相同的许可协议。一、Kepler    Kepler是一个简单且轻量的Web开发平台(但这并不意味着只能用它来开发简单的应用)
转载 2024-05-13 15:39:41
61阅读
Lua OS整理os.clock()返回一个程序使用CPU时间的一个近似值local x = os.clock(); print("---begin----",os.clock()) local s = 0; for i = 1, 100000000 do s = s + i; end print("---end----",os.clock()) print(string.format
转载 2024-03-03 08:36:04
122阅读
第 18 章 Table         table由一些操作 table 的辅助函数组成。他的主要作用之一是对 Lua 中 array的大 小给出一个合理的解释。另外还提供了一些从 list 中插入删除元素的函数,以及对 array 元素排序函数。 18.1 数组大小      &n
转载 2024-07-18 13:19:11
48阅读
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阅读
Lua语法基础
原创 精选 7月前
485阅读
文章目录一、注释二、区分大小写三、关键字四、全局变量五、数据类型布尔类型数字类型字符串类型使用转义字符 \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阅读
lua库函数的简单列举 math三角函数:sin , cos , tan , asin , acos等指数对数:exp , log , log10取整函数:floor , ceilmax , min随机数:random , randomseedmath.random(6) -- [1,6]之间的伪随机数 math.random(2,9)
转载 2024-03-17 10:48:26
53阅读
 目录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循
        大家好,我是Lampard~~    欢迎来到Lua进阶系列的博客    前文再续,书接上一回。今天和大家分享一下lua中debug的使用   一.首先什么是debug?    以下是官方定义:Lua 本身并未有内置的调
转载 2024-04-25 10:15:43
273阅读
math三角函数:sin , cos , tan , asin , acos等指数对数:exp , log , log10取整函数:floor , ceilmax , min随机数:random , randomseedmath.random(6) -- [1,6]之间的伪随机数 math.random(2,9) --[2,9]之间的伪随机数 math.randomseed( nu
--[[ 命名空间: xstr 作者: apache(email: hqwemail@gmail.com; website: http://hi.baidu.com/hqwfreefly) 版本号: 0.2 (from 0.1) 创建日期: 2010-10-17 函数列表: trim, capitalize, count, startsw
转载 2024-04-03 15:01:36
100阅读
一、总原则:c++对象的生命期不依赖lua gc管理,手动创建的对象要手动销毁二、引擎层在设计上就是支持脚本概念的(也就是说脚本的使用是“侵入式”的),与lua打交道的代码都封在CCLuaEngine,引擎各处模块都通过它来调用脚本,如CNode::update会调用CCLuaEngine->executeSchedule来调用脚本的update handler,再如CNode::onEnt
转载 2024-05-04 11:44:43
109阅读
lua的常用:string;math;table;io;基本 forever.z整理收集! --------------------------------------------------------------------------------------------------------------------------------------------------
转载 2024-03-19 21:32:17
37阅读
这个通过表os实现 os.clock () 功能:返回一个程序使用CPU时间的一个近似值例如: local x = os.clock(); print(os.clock()) local s = 0; for i = 1, 100000000 do s = s + i; end print(string.format("elapsed time : %.2f\n", os.cloc
转载 2024-05-21 18:34:44
49阅读
  • 1
  • 2
  • 3
  • 4
  • 5