51dev.com IT技术开发者社区

51dev.com 技术开发者社区

Lua 运算符

Lua 运算符

 Lua提供了以下几种运算符类型算术运算符关系运算符逻辑运算符其他运算符下表列出了Lua语言中的常用算术运算符,设定A的值为10,B的值为20:操作符描述实例+加法A+B输出结果30-减法A-B输出结果-10*乘法A*B输出结果200/除法B/Aw输出结果2%取余B%A输出结果0^乘幂A^...

Lua中获取table长度

Lua中获取table长度

 --table.getn(tableName)得到一个table的大小,等同于操作符#--要注意的是:该table的key必须是有序的,索引是从1开始的。--例如有序的localxiang={10,22,34,42,51}print("xianglength==",table.getn(...

Lua 函数

Lua 函数

 函数定义Lua编程语言函数定义格式optional_function_scopefunctionfunction_name(argument1,argument2,argument3...,argumentn)function_bodyreturnresult_params_comma_...

pairs 和 ipairs 的区别

pairs 和 ipairs 的区别

 ipairs在迭代过程中是会直接跳过所有手动设定key值的变量。pairs不会跳过手动设置key值的变量。实例tab={1,2,a="cd","d"}fori,vinpairs(tab)doprint(i,v)end输出11223dacd 实例tab={1,2,a="cd","...

lua if 流程控制

lua if 流程控制

 Lua认为false和nil为假,true和非nil为真。要注意的是Lua中0为true--[0为true]if(0)thenprint("0为true")end输出0为true 实例--[定义变量--]a=10--[使用if语句--]if(a<20)then--[if条...

Lua 循环

Lua 循环

 循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。循环语句是由循环体及循环的终止条件两部分组成的Lua语言提供了以下几种循环处理方式:while,for,repeat...until,循环的嵌套while循环实例a=10while(a<20)dopri...

nil 作比较时应该加上双引号 "

nil 作比较时应该加上双引号 "

 >type(X)nil>type(X)==nilfalse>type(X)=="nil"true> ...

lua 变量

lua 变量

 变量在使用前,必须在代码中进行声明,即创建该变量。编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,用于存储变量的值。Lua变量有三种类型:全局变量、局部变量、表中的域。Lua中的变量全是全局变量,那怕是语句块或是函数里,除非用local显式声明为局部变量。局部变量的作用域为从...

lua 注释

lua 注释

 单行注释两个减号是单行注释:-- 多行注释--[[多行注释多行注释--]]或者--[=[注释内容]=]  ...

lua 数据类型

lua 数据类型

 Lua中有8个基本类型分别为:nil、boolean、number、string、userdata、function、thread和table。print(type("Helloworld"))-->stringprint(type(10.4*3))-->numberprin...

lua 删除table元素

lua 删除table元素

 tab1={key1="val1",key2="val2","val3"}fork,vinpairs(tab1)doprint(k.."-"..v)endprint("after")tab1.key1=nilfork,vinpairs(tab1)doprint(k.."-"..v)end...

Ubuntu14.04,16.04(桌面版)找回root 密码

Ubuntu14.04,16.04(桌面版)找回root 密码

 一.重启系统,按住shift键直到出现GUNGRUB界面(下图) 选择advancedoptions,按回车   然后移动选择到recoverymode,接着按下e,不要按回车,因为我们要进入可写模式   然后在用方向...

安装lua 环境

安装lua 环境

 lua下载地址:https://www.lua.org/download.html curl-R-Ohttp://www.lua.org/ftp/lua-5.3.5.tar.gztarzxflua-5.3.5.tar.gzcdlua-5.3.5makelinuxtestmake...

python 输出时间

python 输出时间

 importdatetimeprint(datetime.datetime.now().time())  ...

python 获取昨天今天明天日期

python 获取昨天今天明天日期

 importdatetimetoday=datetime.date.today()yesterday=today-datetime.timedelta(days=1)tomorrow=today+datetime.timedelta(days=1)print('Yesterday:',y...