随笔分类 - Lua的学习
摘要:1 --1.table.sort() 2 am = {"cc","nn","ll","dd"} 3 arr = function () 4 for i =1,#am do 5 print(i..","..am[i]) 6 end 7 end 8 table.sort(am) 9 arr() 10 11 --2.冒泡排序的另...
        阅读全文
                
摘要:lua 操作符的优先级 lua操作符的优先级 如表所示(从高到低) 在二元操作符中,除了指数操作符 “^” 和连接操作符 “..” 是 ”右结合” 的,是所有其他操作符都是 “左结合” 的。因此如下面左边的表达式等于右边的表达式。 a+i<b/2+1 <==> (a+i)<((b/2)+1) 5+x
        阅读全文
                
摘要:Lua之尾调函数的用法 --当函数的最后返回结果调用另一个函数,称之为尾调函数 --由于“尾调用”不会耗费栈空间,所以一个程序可以拥有无数嵌套的“尾调用” --判断当前调用是一条“尾调用”的准则:一个函数在调用完另一个函数之后,是否就无其他事情需要做了--下面举一下不是尾调用的例子
        阅读全文
                
摘要:Lua中返回值的丢失问题 -- 如果函数调用所得的多个返回值是另外一个函数的最后一个参数,或者是多指派表达式中的最后一个参数时,所有返回值将被传入或使用。 -- 否则只有第一个返回值被使用或指定。 -- 如果函数调用所得的多个返回值 是 另外一个函数的最后一个参数 。否则,只有第一个返回值被指定或使
        阅读全文
                
摘要:Lua操作系统库、流、文件库 1.Lua中所有的操作系统库函数 (1)os.clock() --功能:返回执行该程序cpu花费的时钟秒数 (2)os.time(...) --按参数的内容返回一个时间值,若不带参数则返回当前时间 (3)os.tmpname() --返回一个临时文件名 (4)os.ge
        阅读全文
                
摘要:Lua表(table)的用法_个人总结 1.表的创建及表的介绍 --table 是lua的一种数据结构用来帮助我们创建不同的数据类型。如:数组和字典--lua table 使用关联型数组,你可以用任意类型的值来做数组的索引,但这个值不能是nil--lua table 是不固定大小的,你可以根据自己需
        阅读全文
                
摘要:lua_自己对“lua函数”知识点的总结 1.lua函数的定义 --lua中,函数都是function类型的对象。(1)其可以被比较 (2)其可以赋值给一个对象(3)可以传递给函数(4)可以从函数中返回 (5)作为table表中的键函数的两种定义方式(1)function 函数名 (参数) (2) 
        阅读全文
                
摘要:1. (循环语句的嵌套使用)有 1,2,3,4四个数字,能组成多少个互不相同且无重复数字的 三位数,并输出在屏幕上面2. 计算斐波那携数列的前20个数字,并输出在屏幕上面 。指的是这样一个数列(1,1,2,3,5,8,13...21,....)要用到递归函数3. 输出一个* 的三角形4. 9*9乘法
        阅读全文
                
摘要:Lua闭包 --当一个函数内部嵌套另外一个函数定义时,内部的函数体可以访问外部的函数的局部变量,这种特征为词法定界。--闭包是由函数与其相关的引用环境组合而成的实体 闭包=函数+引用环境--不是在局部作用范围内定义的一个变量,同时,它又不是一个全局变量 --upvalue 由于有了这样的一种变量存在
        阅读全文
                
摘要:--****************Lua的string库函数****************** --1.string.byte --string.byte (s [, i [, j]]) --取出字符串中的字节.i是起始位置,j是结束位置. --解析协议的时候经常用来将字符串中的某几个字节取出,然后重新组装为一个多字节的数字. --2.st...
        阅读全文
                
摘要:Lua的函数的定义、math数学函数 定义函数 定义函数 function [function name] (param1,param2) [function code] --定义一个函数用来求的两个数字的和 function plus (num1,num2) return num1+num2 en
        阅读全文
                
摘要:Lua循环结构while循环、repeat 循环、for循环 while语法结构 while语法结构 while 循环条件 do 循环体 end repeat循环语法结构 repeat循环语法结构 repeat 循环体 --先执行代码段在进行条件判断 until 循环条件 for循环的语法结构 fo
        阅读全文
                
摘要:Lua的五种变量类型、局部变量、全局变量 、lua运算符 、流程控制if语句 Lua代码的注释方式: Lua代码的注释方式: --当行注释 --[[ 多行注释 ]]-- Lua的5种变量类型: Lua的5种变量类型: 1.null 表示空数据 等同于null 2.boolean 布尔类型 存储tru
        阅读全文
                
摘要:热更新的的实现方式 热更新的的实现方式 1.使用lua脚本编写游戏的UI或者其他的逻辑 2.使用C#的反射技术 3.使用C#Light AssetBundle是什么? AssetBundle是什么? 1.unity提供一个资源更新技术,就是通过AssetBundle,可以通过AsserBundle更
        阅读全文
                
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号