E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
lua基础
Lua基础
知识(一)
Lua基础
知识(一)--记录每一天,日常一更一.数据类型type()函数可以来确定变量类型nil这个最简单,只有值nil属于该类,表示一个无效值(在条件表达式中相当于false)。
渴望做一只特立独行的猪
·
2018-01-26 23:01
【
Lua基础
学习】---
Lua基础
数据类型
数据类型介绍Lua是动态类型语言,变量不要类型定义,只需要为变量赋值。值可以存储在变量中,作为参数传递或结果返回。Lua中有8个基本类型分别为:nil、boolean、number、string、userdata、function、thread和table。数据类型1、nil(空)nil是一种类型,它也只有一个值nil,它的主要功能是用于区别其他任何值。一个全局变量在第一次赋值之前的默认值就是ni
张古梦
·
2018-01-25 21:35
Lua基础知识
Lua基础
知识三
lua调用lua的模块的调用模块module={}module.var="siki"module.func1=function()print("这个是Module里面的函数")end--[[functionmodule.func1()print("这个是Module里面的函数")end--]]localfunctionfunc2()print("这个是局部函数fun2")--相当于一个私有函数pr
lexjay
·
2017-11-09 14:39
unity3d
lua基础
知识
true)时€while(true)do€print("将会永远循环下去")€end€a=100€while(a=100)do€print("将会永远循环下去")€end€€就是这么简单€》『小菜』〔
Lua
小菜c
·
2017-08-08 15:45
cocos2dx-
lua基础
内容之 菜单项的使用
菜单中又包含了菜单项,菜单项类是MenuItem,每个菜单项都有三个基本状态:正常、选中和禁止。MenuItemLabel类是文本菜单,它有两个子类:MenuItemAtlasFont和MenuItemFont。MenuItemSprite类是精灵菜单,它的子类是MenuItemImage属于图片菜单。MenuItemToggle类是开关菜单。文本菜单文本菜单的菜单项只能显示文本,MenuItem
staryinworld
·
2017-05-16 09:20
cocos2dx
lua
基础内容
lua基础
–lua有哪些类型number、string、boolean、nil,function,table,thread,userdata–如何获取lua的表的长度,需要注意什么+表名表是从1开始的–输出9*9fori=1,9dostr=“”;forj=1,idostr=str..“\t”..i..“*”..j..“=”..i*j;endprint(str);end–冒泡排序array={1,4,5,2,
qq_35513783
·
2016-07-08 16:00
cocos2d-x环境搭建记录
lua在线调试:http://www.shucunwang.com/RunCode/lua/
lua基础
:http://www.jb51.net/article/55394.htm引擎下载:http://
qq646827911
·
2016-07-06 22:58
搭建
cocos
环境
cocos2d-x
Lua核心编程之基础
一、
Lua基础
语法1、21
u013047859
·
2016-04-24 11:00
cocos2d-Lua01
Lua基础
语法
一、第一个Lua程序--通过print打印,可以使用print是因为C库中有该方法,当看见paint--就去C里调用print方法--注 Lua语句后面不加;号,加了也不报错-- Lua中没有{}花括号,因为C代码中没有对{}进行编译,不认识print"Hellolua"localfunctionmyfunc3(var) returnvarendprint(myfunc3(345
opera95
·
2016-04-07 07:00
lua
cocos2d-lua
[Unity热更新]
lua基础
(五)
十一.错误处理1.assert(发生错误时会中断程序)--如果第一个参数为false,则输出第二个参数(即错误信息) --assert(10,"错误信息!!") print(a);--true print(b);--错误信息!!2.pcall& xpcall(发生错误时不会中断程序)--pcall,即protectedcall,作用类似与trycatch functionA(i) print(i)
lyh916
·
2016-04-04 17:00
lua
Lua基础
之math(数学函数库)
Lua5.1中数学库的所有函数如下表:math.pi为圆周率常量=3.14159265358979323846abs取绝对值math.abs(-15)15acos反余弦函数math.acos(0.5)1.04719755asin反正弦函数math.asin(0.5)0.52359877atan2x/y的反正切值math.atan2(90.0,45.0)1.10714871atan反正切函数math
乐逍遥Jun
·
2016-03-29 11:07
Lua
Lua基础学习
Lua基础
之math(数学函数库)
Lua5.1中数学库的所有函数如下表:math.pi为圆周率常量=3.14159265358979323846abs取绝对值math.abs(-15)15acos反余弦函数math.acos(0.5)1.04719755asin反正弦函数math.asin(0.5)0.52359877atan2x / y的反正切值math.atan2(90.0, 45.0)1.10714871atan反正切函数m
dingkun520wy
·
2016-03-29 11:00
Math
lua
数学函数
Lua基础
之table详解
概要:1.table特性;2.table的构造;3.table常用函数;4.table遍历;5.table面向对象 原文地址:http://blog.csdn.net/dingkun520wy/article/details/502316031.table特性table是一个“关联数组”,数组的索引可以是数字或者是字符串,所有索引值都需要用 "["和"]" 括起来;如果是字符串,还可以去掉引号和中
乐逍遥jun
·
2016-02-22 21:00
Lua基础
之coroutine(协程)
概括:1.创建协程2.coroutine的函数3.coroutine的基本流程4.yield对coroutine流程的干预5.resume,function()以及yield之间的参数传递和返回值传递原文地址:http://blog.csdn.net/dingkun520wy/article/details/502121991.创建协程协程和多线程下的线程类似:有自己的堆栈,自己的局部变量,有自己
乐逍遥jun
·
2016-02-22 21:00
Lua基础
之Function
概述:1.定义和调用2.多返回值3.可变参数原文地址 http://blog.csdn.net/dingkun520wy/article/details/502753871.定义和调用函数,在Lua中,函数的定义也很简单。典型的定义如下:function add(a,b) -- add 是函数名字,a和b是参数名字 return a+b -- return 用来返回函数的运行结果 end add
乐逍遥jun
·
2016-02-22 21:00
Lua基础
之语法
目录:1.输出2.注释3.控制语句4.赋值语句5.运算符6.关键字7.变量类型8.其他原文地址http://blog.csdn.net/dingkun520wy/article/details/499305431.输出print("Hello world")2.注释单行注释中,连续两个减号"--"表示注释多行注释中,由"--[["表示注释开始,并且一直延续到"]]"为止3.控制语句(If)if 条
乐逍遥jun
·
2016-02-22 21:00
Lua基础
之字符串(string)
1,计算字符串长度 2,返回字符串s的n个拷贝 3,返回字符串全部字母大写 4,返回字符串全部字母小写 5,返回一个类似printf的格式化字符串 6,根据下标截取字符串 7,在字符串中查找 8,在字符串中替换 9,返回字符的整数形式 10,将整型数字转成字符并连接原文地址:http://blog.csdn.net/dingkun520wy/article/details/50434530字符串函
乐逍遥jun
·
2016-02-22 21:00
lua基础
知识笔记
一、lua中的数据类型1、数值a=1 b=1.22、字符串c="helloworld"3、布尔d=true f=false4、表(Table)=数组+映射4.1、数组a={} a[1]=10 a[2]="hello" a[3]=true --or a={10,"hello",true}4.2、映射a={} a["hello"]=1 a[3]=false --or a={ ["hello"]
观海云不远
·
2016-02-21 14:00
Lua基础
之字符串(string)
1,计算字符串长度2,返回字符串s的n个拷贝3,返回字符串全部字母大写4,返回字符串全部字母小写5,返回一个类似printf的格式化字符串6,根据下标截取字符串7,在字符串中查找8,在字符串中替换9,返回字符的整数形式10,将整型数字转成字符并连接原文地址:http://blog.csdn.net/dingkun520wy/article/details/50434530字符串函数lua中字符串索
乐逍遥Jun
·
2016-01-01 19:47
Lua
Lua基础学习
Lua基础
之字符串(string)
1,计算字符串长度 2,返回字符串s的n个拷贝 3,返回字符串全部字母大写 4,返回字符串全部字母小写 5,返回一个类似printf的格式化字符串 6,根据下标截取字符串 7,在字符串中查找 8,在字符串中替换 9,返回字符的整数形式 10,将整型数字转成字符并连接原文地址:http://blog.csdn.net/dingkun520wy/article/details/50434530字符串函
dingkun520wy
·
2016-01-01 19:00
lua
Lua基础
之coroutine(协程)
概括:1.创建协程2.coroutine的函数3.coroutine的基本流程4.yield对coroutine流程的干预5.resume,function()以及yield之间的参数传递和返回值传递原文地址:http://blog.csdn.net/dingkun520wy/article/details/502121991.创建协程协程和多线程下的线程类似:有自己的堆栈,自己的局部变量,有自己
dingkun520wy
·
2015-12-13 21:00
lua
Lua基础
之Function
概述:1.定义和调用2.多返回值3.可变参数原文地址http://blog.csdn.net/dingkun520wy/article/details/502753871.定义和调用函数,在Lua中,函数的定义也很简单。典型的定义如下:functionadd(a,b)--add是函数名字,a和b是参数名字returna+b--return用来返回函数的运行结果endadd(10,10)函数调用的实
乐逍遥Jun
·
2015-12-13 18:56
Lua
Lua基础学习
Lua基础
之Function
概述:1.定义和调用2.多返回值3.可变参数原文地址 http://blog.csdn.net/dingkun520wy/article/details/502753871.定义和调用函数,在Lua中,函数的定义也很简单。典型的定义如下:functionadd(a,b)--add是函数名字,a和b是参数名字 returna+b--return用来返回函数的运行结果 end add(10,10)函
dingkun520wy
·
2015-12-13 18:00
lua
Lua基础
之table详解
概要:1.table特性;2.table的构造;3.table常用函数;4.table遍历;5.table面向对象原文地址:http://blog.csdn.net/dingkun520wy/article/details/502316031.table特性table是一个“关联数组”,数组的索引可以是数字或者是字符串,所有索引值都需要用"["和"]"括起来;如果是字符串,还可以去掉引号和中括号;
乐逍遥Jun
·
2015-12-13 15:09
Lua
Lua基础学习
Lua基础
之table详解
概要:1.table特性;2.table的构造;3.table常用函数;4.table遍历;5.table面向对象 原文地址:http://blog.csdn.net/dingkun520wy/article/details/502316031.table特性table是一个“关联数组”,数组的索引可以是数字或者是字符串,所有索引值都需要用 "["和"]" 括起来;如果是字符串,还可以去掉引号和中
dingkun520wy
·
2015-12-13 15:00
table
lua
Lua基础
之语法
目录:1.输出2.注释3.控制语句4.赋值语句5.运算符6.关键字7.变量类型8.其他原文地址http://blog.csdn.net/dingkun520wy/article/details/499305431.输出print("Helloworld")2.注释单行注释中,连续两个减号"--"表示注释多行注释中,由"--[["表示注释开始,并且一直延续到"]]"为止3.控制语句(If)if条件t
乐逍遥Jun
·
2015-12-12 15:59
Lua
Lua基础学习
Lua基础
之语法
目录:1.输出2.注释3.控制语句4.赋值语句5.运算符6.关键字7.变量类型8.其他原文地址http://blog.csdn.net/dingkun520wy/article/details/499305431.输出print("Hello world")2.注释单行注释中,连续两个减号"--"表示注释多行注释中,由"--[["表示注释开始,并且一直延续到"]]"为止3.控制语句(If)if 条
dingkun520wy
·
2015-12-12 15:00
lua
[Unity热更新]
lua基础
(四)
九.面向对象编程在lua中,可以使用table来表示"类":--基类Account --定义变量balance --定义方法new,deposit,withdraw --self是lua的关键字,类似于this,指调用者本身,如Account:new,self就是指Account;如a:deposit,self就是指a --Account:deposit(v)的另一种写法为:Account.dep
lyh916
·
2015-11-14 21:00
lua
[Unity热更新]
lua基础
(三)
七.编译我们知道一个lua文件是作为一个代码块(chunk)存在的,其实质就是一个函数。因此可以在一个lua文件中调用另一个lua文件。1.loadfile(只编译不运行)--Test.lua print("hello"); functionhehe() print("hehe"); endloadfile("Test.lua") print("end")--end2.dofile(每调用一次就执
lyh916
·
2015-11-14 16:00
lua
cocos2d-x-
lua基础
系列教程四(lua多继承)
lua - 多继承 1,模拟伪继承 新建extend_test.lua 新建extend_test.lua setmetable(a,b) b对象是a 对象的父类 a继承于b Account = { num = 10 } function Account:new(o) o = o or {} setmetatable(o, self) --让o 作为Account 子类
·
2015-11-13 22:00
cocos2d-x
Lua基础
小结(两个Lua程序示例)
本篇文章作为
Lua基础
部分的一个小结,演示两个小程序,来表现Lua的不同特性。第一个例子说明Lua如何作为一门数据描述性语言使用。第2个例子,是一个马尔可夫链算法的实现。
·
2015-11-13 15:36
lua
tolua总结(一)
Lua基础
学习 要学习tolua++的使用,首先也得先学会lua的基本语法和lua与c/c++之间的接口调用。
·
2015-11-13 13:27
lua
cocos2d-x-
lua基础
系列教程三(lua面向对象)
lua 类 Lua 事实上不是面向对象语言 我们能够用table 模拟仿照面向对象编程 lua 中的this 类似的是self table 也具有生命周期 2,使用table 创建类 projedtTest.lua Account = { balance = 0 } function Account .count( self,v
·
2015-11-13 07:51
cocos2d-x
Lua基础
编译、运行、错误处理
尽管Lua是一门解析型的语言,但是在运行前也会被编译成某个中间状态。一门解析型的语言需要编译,这听起来有点不合常理。但是,实际上,解析型语言的与众不同,不是说它不需要编译,而是说它把编译作为其运行时的一部分,因此,它就可以执行各种来自外部的代码(例如网上的)。也许因为Lua中存在的如dofile 这样的函数,才使Lua可以被称为一门解析型语言。 1. 编译 之前我们介绍了dofile 来执
·
2015-11-13 06:32
lua
Lua基础
函数(一)
转自: http://blog.csdn.net/wzzfeitian/article/details/8653101 在Lua中,函数是对语句和表达式进行抽象的主要方法。既可以用来处理一些特殊的工作,也可以用来计算一些值。下面有3个例子,分别将函数当作一条语句;当作表达式(后面两个是一类)。 [plain] view plain copy &
·
2015-11-11 15:23
lua
[Unity热更新]
lua基础
(二)
五.函数在lua中,若一个函数只有一个参数,并且此参数是一个字符串或table构造式,那么圆括号便可不写。print"helloworld"--等同于print("helloworld") print{10,20}--等同于print({10,20})多重返回值:lua允许函数返回多个结果。根据情况,函数返回值的个数也不同a.若将函数作为表达式的一部分来调用时,只保留函数的第一个返回值b.当一个函
lyh916
·
2015-11-10 14:00
lua
[Unity热更新]
lua基础
(一)
一.注释--这是行注释 --[[ 这是块注释 这是块注释 这是块注释 --]] --如果想取消块注释,只需将--[[改为---[[二.类型与值--lua有8种基础类型:nil/boolean/number/string/userdata/function/thread/table --即空/布尔/数字/字符串/自定义类型/函数/线程/表 --函数type可根据一个值返回其类型名称 print
lyh916
·
2015-11-08 23:00
lua
第1章
Lua基础
1.1 全局变量 全局变量不需要声明,给一个变量赋值后即创建了这个全局变量,访问一个没有初始化的全局变量也不会出错,只不过得到的结果是:nil. 如果你想删除一个全局变量,只需要将变量负值为 nil 这样变量 b 就好像从没被使用过一样.换句话说, 当且仅当一个变量不等于 nil 时, 这个变量存在。 1.2 词法约定 标示符:字母(l
·
2015-11-07 14:29
lua
【Cocos2dX(2.x)_Lua开发之三】
【Cocos2dX(2.x)_Lua开发之三】在Lua中使用自定义精灵(Lua脚本与自创建类之间的访问)及
Lua基础
讲解 本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @
·
2015-11-07 11:14
cocos2dx
Lua基础
函数(二)
在Lua中,你可以像使用number和string一样使用function。可以将function存储到变量中,存储到table中,可以当作函数参数传递,可以作为函数的返回值。 在Lua中,function跟其他值一样,也是匿名的。function被作为一个值存储在变量中,下面这个例子有点2,可以帮助理解: a = {p = print} a.p("Hello
·
2015-10-21 11:58
lua
Lua基础
记录,附一个在线测试网址
Lua在线测试网址:http://www.lua.org/cgi-bin/demoLua中文api手册:http://manual.luaer.cn/--官方的,更权威,但是翻译不完全http://www.codingnow.com/2000/download/lua_manual.html--翻译比官方稍微多一点点数据类型基本数据类型:1.nil(空)类型2.boolean(布尔)类型3.num
a102111
·
2015-10-19 16:00
我的慕课网教学集合
按时间倒序排列欢迎各位参观,学习Cocos2d-x游戏开发入门-贪吃蛇http://www.imooc.com/view/487http://www.imooc.com/learn/508Cocos2d-x游戏开发基础之
Lua
战魂小筑
·
2015-10-16 10:00
Unity热更新专题(二)Lua编程语言
2、
Lua基础
可参考:Lua初步。
husheng0
·
2015-09-03 23:00
Lua基础
--Table当Map使用 var={name="a",sex=1,age=18} forkey,varinpairs(var)do print(key,var) end --Table当数组使用 arr={1,1,2,3,"hello"} table.insert(arr,1,"world") print(table.maxn(arr)) forkey,varinpairs(arr)do
ggz631047367
·
2015-07-31 14:00
lua基础
Lua基础
除了Lua外,还有很多类似的脚本语言,例如:Perl、Tcl、Ruby、Forth、Python。 虽然其他语言在某些方面与Lua有着共同的特色,但下面这些特征是Lua特有的: 1. 可扩展性。 Lua的扩展性非常卓越,以至于很多人把Lua用作搭建领域语言的 工具(注:比如游戏脚本)。Lua被设计为易于扩展的,可以通过Lua代码或者C 代码扩展,Lua的很多功能都是通过外部库
caiwb1990
·
2015-05-09 18:00
lua
Lua基础
(类的实现)
P41 stu={id=100,name="Tom",age=21}--成员变量 function stu:toString()--成员函数 return self.id .. self.name .. self.age end function stu:create(id,name,age)--构造函数 self.id=id self.nam
坤坤坤_
·
2015-03-22 21:00
Lua基础
(对象)
:和.区别. stu={id=100,name="Tom",age=21}--成员变量 function stu.toString()--成员函数 return stu.id .. stu.name .. stu.age end print(stu.toString()) print(stu:toString()): stu={id=100,name="Tom",a
坤坤坤_
·
2015-03-22 21:00
Lua基础
(函数)
关键字local修饰局部函数返回多值local function calculate(a,b) return a+b,a-b end local x1,x2=calculate(5,5) print(x1 .. " " .. x2)函数嵌套略返回函数匿名函数
坤坤坤_
·
2015-03-22 21:00
Lua基础
(字符处理)
字符串截取local str="abcdefghi" print(string.sub(str,2,3)) 结果:bc,字符串索引为1开始,-1为最后一个字符字符串转换local str="abcdefghi" string.lower(str)--返回全部小写 string.upper(str)--返回全部大写 string.rep(str,3)--返回str重复3次的字符串 strin
坤坤坤_
·
2015-03-22 20:00
Lua基础
-- mac 上有很多文本编辑器,Himi找了很多,感觉TextMate是比较好用的,小巧且功能强大!而且免费,图标是个小菊花 - - -- 注释语句 --[[ 注释段落语句 ]]-- --引用其他lua文件,不需要加上(.lua)后缀 --require "xx" --变量不需要定义,可以直接赋值 count = 100 --成员变量 local c
坤坤坤_
·
2015-02-27 18:00
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他