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基础
局部定义与代码块: 使用local声明一个局部变量或局部函数,局部对象只在被声明的那个代码块中有效。 代码块:一个控制结构、一个函数体、一个chunk(一个文件或文本串)(Lua把chunk当做函数处理) 这样,可以在chunk内部声明局部函数,该函数仅在chunk内可见,并且词法定界保证了包内其他函数可以调用此函数。 在chunk内部定义多个l
·
2014-05-28 16:00
lua
Lua基础
-编译/Lua与C互相调用
首先来windows下编译lua下载lua源码http://www.lua.org/ftp/如果安装了mingw,make.exe所在目录添加到环境变量命令行进入src目录:执行makemingw 生成三个文件, 写一个hello.lua来测试一下: print('HelloWorld!!')双击打开lua.exe使用命令:dofile('hello.lua') 执行成功另一个可执行文件luac.
hzy3774
·
2014-05-15 17:00
lua
lua基础
1, mac安装lua wget http://www.lua.org/ftp/lua-5.1.5.tar.gz tar -zxvf lua-5.1.5.tar.gz && cd lua-5.1.5 make macosx test sudo make install bin -> /usr/local/bin --> 将lua.c
catdoc
·
2014-05-05 14:00
lua
【COCOS2DX-LUA 脚本开发之四】使用tolua++编译pkg,从而创建自定义类让Lua脚本使用
此篇基本【COCOS2DX(2.X)_LUA开发之三】在LUA中使用自定义精灵(LUA脚本与自创建类之间的访问)及
LUA基础
讲解在Lua第三篇中介绍了,如何在cocos2dx中使用Lua创建自定义类供Lua
u013368288
·
2014-03-10 18:00
lua学习毕竟1(基础篇)
((((一:
lua基础
))))弱类型(无类型)脚本.lua文本拓展名文件控制台执行脚本dofile命令:dofile("c:\\a.lua")使用\\来代替\,转义特殊字符,转义符号\'\"\\变量名和函数名
cwj649956781
·
2014-03-07 11:00
【COCOS2DX-LUA 脚本开发之四】使用tolua++编译pkg,从而创建自定义类让Lua脚本使用
此篇基本【COCOS2DX(2.X)_LUA开发之三】在LUA中使用自定义精灵(LUA脚本与自创建类之间的访问)及
LUA基础
讲解在Lua第三篇中介绍了,如何在cocos2dx中使用Lua创建自定义类供Lua
oMingZi12345678
·
2014-03-01 15:00
【Cocos2dX(2.x)_Lua开发之三】★重要必看篇★在Lua中使用自定义精灵(Lua脚本与自创建类之间的访问)及
Lua基础
讲解
转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/lua-2/985.html☞点击订阅☜ 本博客最新动态!及时将最新博文通知您!本篇做起来比较累,大家请参考最新篇【COCOS2DX-LUA脚本开发之四】使用tolua++编译pkg,从而创建自定义类让Lua脚本使用此篇可能会在最新的cocos2dx版本中出现如下问题:12LUAERROR:...24F8
oMingZi12345678
·
2014-03-01 15:00
Step By Step(
Lua基础
知识)
StepByStep(
Lua基础
知识)一、基础知识: 1.第一个程序和函数: 在目前这个学习阶段,运行Lua程序最好的方式就是通过Lua自带的解释器程序,如: />lua >print(
每天早晨叫醒你的不是闹钟,而是梦想
·
2014-02-17 17:00
Lua小技巧
前情提要:
Lua基础
Lua数据结构与标准库简介Lua的函数和作用域命令行参数命令行参数存储在arg表中,假定你有一个foo.lua脚本:print(arg[-1],arg[0])fori,vinipairs
weakish
·
2014-02-16 00:00
入门
lua
Lua的函数和作用域
前情提要:
Lua基础
Lua数据结构与标准库简介作用域以下都属于Lua的块ifxthenstuff()moreStuff()endfori=1,10dolocalx="foo"endfunctionfoo
weakish
·
2014-02-13 00:00
入门
lua
Lua数据结构与标准库简介
如果你不了解Lua,请参考《
Lua基础
》TableTable非常灵活,是Lua中唯一的数据结构。
weakish
·
2014-02-12 00:00
入门
lua
Lua基础
本文介绍Lua的基本知识,面向有编程基础的读者。Lua是什么?Lua是一个高速、灵活、简单、易学的嵌入式语言。你可以在这里下载Lua。REPL在命令行下输入lua即可运行Lua的REPL,非常方便:;luaLua5.1.4Copyright(C)1994-2008Lua.org,PUC-Rio>x=0>whilex>x=x+2>>print(x)>>end246810>returnx10>语法--
weakish
·
2014-02-08 00:00
入门
lua
Lua学习笔记一
前言该系列文章将纪录我在学习Lua时碰到的一些问题和得出的心得体会,适合没有任何
Lua基础
的朋友看。我会不定期的将自己的学习整理成笔记,同时由于我是本月刚接触Lua,也是正在学习的阶段,所以热烈欢
Chinamming
·
2013-12-05 19:42
Lua/Awk/Python
Lua学习笔记一
前言该系列文章将纪录我在学习Lua时碰到的一些问题和得出的心得体会,适合没有任何
Lua基础
的朋友看。我会不定期的将自己的学习整理成笔记,同时由于我是本月刚接触Lua,也是正在学习的阶段,所以热
Chinamming
·
2013-12-05 19:00
LUA基础
: TABLE, ARRAY, NAMESPACE, LUA的面向对象
一、table的声明及赋值table是Lua中的hashmap(包括其实现方式也是).由于其包含所有数组的功能,所以可以认为table是扩展了的数组.Lua没有再额外提供单独的数组类型.用以下的语句声明一个空的table:newTable={}可以用以下的方式向table中添加值:newTable[2]="14"可以使用字符串形式的key值,但必须在字符串前后添加双引号("").newTable[
weiqubo
·
2013-12-02 17:00
lua基础
在这篇文章中,我想向大家介绍如何进行Lua程序设计。我假设大家都学过至少一门编程语言,比如Basic或C,特别是C。因为Lua的最大用途是在宿主程序中作为脚本使用的。 Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。 在Lua中,一切都是变量,除了关键字。请记住这句话。 I. 首先是注释 写一个程序,总是少不了注释的。 在Lua中,你可以使用单行注释和多行
helloandroid
·
2013-09-04 12:00
lua
lua基础
阅读更多在这篇文章中,我想向大家介绍如何进行Lua程序设计。我假设大家都学过至少一门编程语言,比如Basic或C,特别是C。因为Lua的最大用途是在宿主程序中作为脚本使用的。Lua的语法比较简单,学习起来也比较省力,但功能却并不弱。在Lua中,一切都是变量,除了关键字。请记住这句话。I.首先是注释写一个程序,总是少不了注释的。在Lua中,你可以使用单行注释和多行注释。单行注释中,连续两个减号"--
helloandroid
·
2013-09-04 12:00
Learning Lua Programming (2)
Lua基础
语法示例
开始学习Lua编程,首先从一些简单的语法开始。一、编辑环境下面推荐一个Lua编程的IDE,感觉是很强大的。ZeroBraneStudio,windows平台,mac平台都有。点击打开链接 官方下载地址二、开始一些简单的编程(代码参考自http://blog.csdn.net/xiaominghimi/article/details/8770395的例子)具体语法参考我的上一篇(转载)博客--单行
Crayon_DyS
·
2013-08-17 17:00
lua
程序function
Lua基础
小结(两个Lua程序示例)
在改章节中,我们主要介绍程序function的内容,自我感到有个不错的建议和大家分享下 本篇文章作为
Lua基础
部分的一个小结,演示两个小程序,来表现Lua的不同特性。
·
2013-05-27 19:00
function
Lua基础
小结(两个Lua程序示例)
本篇文章作为
Lua基础
部分的一个小结,演示两个小程序,来表现Lua的不同特性。第一个例子说明Lua如何作为一门数据描述性语言使用。第2个例子,是一个马尔可夫链算法的实现。
wzzfeitian
·
2013-05-26 20:00
lua
马尔可夫链
lua基础
Lua基础
coroutine —— Lua的多线程编程
Lua的coroutine跟thread的概念比较相似,但是也不完全相同。一个multi-thread的程序,可以同时有多个thread在运行,但是一个multi-coroutines的程序,同一时间只能有一个coroutine在运行,而且当前正在运行的coroutine只有在被显式地要求挂起时,才会挂起。Lua的coroutine是一个强大的概念,尽管它的几个主要应用都比较复杂。1.Corout
wzzfeitian
·
2013-04-29 14:00
多线程
lua
coroutine
网络编程
Lua基础
coroutine —— Lua的多线程编程
Lua的coroutine跟thread的概念比较相似,但是也不完全相同。一个multi-thread的程序,可以同时有多个thread在运行,但是一个multi-coroutines的程序,同一时间只能有一个coroutine在运行,而且当前正在运行的coroutine只有在被显式地要求挂起时,才会挂起。Lua的coroutine是一个强大的概念,尽管它的几个主要应用都比较复杂。1.Corout
iteye_3759
·
2013-04-29 14:00
Lua基础
安装LuaSocket
这里为《
Lua基础
coroutine——Lua的多线程编程》做一下准备工作,因为用到了socket库,这里就说明一下怎么在fedora上安装luasocket,以防有的朋友的开发环境跟博主的一样,默认没有该库
wzzfeitian
·
2013-04-29 14:00
lua
网络编程
luasocket
Lua基础
编译、运行、错误处理
尽管Lua是一门解析型的语言,但是在运行前也会被编译成某个中间状态。一门解析型的语言需要编译,这听起来有点不合常理。但是,实际上,解析型语言的与众不同,不是说它不需要编译,而是说它把编译作为其运行时的一部分,因此,它就可以执行各种来自外部的代码(例如网上的)。也许因为Lua中存在的如dofile这样的函数,才使Lua可以被称为一门解析型语言。1.编译之前我们介绍了dofile来执行代码块,但是do
wzzfeitian
·
2013-04-19 00:00
编程语言
脚本
lua
Lua基础
generic for
下面写一下怎么给genericfor 写迭代器。1.迭代器和闭包在Lua中,迭代器用function表示,每次调用该function,都会返回集合中的next元素。每个迭代器都要在连续的调用之间保存一些state,这样才能知道进行到哪一步,下一步该从哪开始处理。在Lua中,闭包可以处理这个问题。闭包结构包含两个function:一个是闭包本身,另一个是factory,用来创建闭包。下面是个简单的示
wzzfeitian
·
2013-04-09 20:00
lua
lua基础
【COCOS2DX-LUA 脚本开发之四】使用tolua++编译pk创建自定义类
此篇基本【COCOS2DX(2.X)_LUA开发之三】在LUA中使用自定义精灵(LUA脚本与自创建类之间的访问)及
LUA基础
讲解在Lua第三篇中
HimiScxin
·
2013-04-08 01:52
开发
pk
tolua++
【Cocos2d-x】
【COCOS2DX-LUA 脚本开发之四】使用tolua++编译pkg,从而创建自定义类让Lua脚本使用
此篇基本【COCOS2DX(2.X)_LUA开发之三】在LUA中使用自定义精灵(LUA脚本与自创建类之间的访问)及
LUA基础
讲
·
2013-04-08 01:00
Lua基础
函数(二)
在Lua中,你可以像使用number和string一样使用function。可以将function存储到变量中,存储到table中,可以当作函数参数传递,可以作为函数的返回值。在Lua中,function跟其他值一样,也是匿名的。function被作为一个值存储在变量中,下面这个例子有点2,可以帮助理解:a={p=print} a.p("HelloWorld")-->HelloWorld prin
wzzfeitian
·
2013-03-23 17:00
lua
脚本语言
Lua基础
函数(一)
在Lua中,函数是对语句和表达式进行抽象的主要方法。既可以用来处理一些特殊的工作,也可以用来计算一些值。下面有3个例子,分别将函数当作一条语句;当作表达式(后面两个是一类)。print(8*9,9/8)-->721.125a=math.sin(3)+math.cos(10)-->a=-0.69795152101659print(os.date())-->SatMar912:14:082013函数如
iteye_3759
·
2013-03-09 21:00
Lua基础
函数(一)
在Lua中,函数是对语句和表达式进行抽象的主要方法。既可以用来处理一些特殊的工作,也可以用来计算一些值。下面有3个例子,分别将函数当作一条语句;当作表达式(后面两个是一类)。print(8*9,9/8)-->721.125 a=math.sin(3)+math.cos(10)-->a=-0.69795152101659 print(os.date())-->SatMar912:14:082013函
wzzfeitian
·
2013-03-09 21:00
lua
脚本语言
Lua基础
语句
Lua支持大多数传统的语句,跟C语言和Pascal差不多。传统的语句包括:赋值,控制结构,流程调用等。Lua还支持一些不太传统的语句,例如多赋值(听起来有点怪,往下看就明白了)和局部变量声明(这个好像也是传统的吧)。1.赋值赋值是改变一个变量的值或者table的域的最基本的方法:a="hello".."world" t.n=t.n+1Lua支持多赋值,多个值对应于多个变量,值和变量都分别用逗号',
wzzfeitian
·
2013-03-07 15:00
Lua基础
表达式
在Lua中,表达式包括:数值常量、字符串字面值、变量、单目和双目运算符,函数调用,也包括一些非传统的函数定义和表结构。1.算术运算符Lua支持常规的算术运算符:'+','-','*','/','^','%','-'(负)。所有这些运算符都对实数起作用。举个例子,x^0.5,计算x的平方根,x^(-1/3),计算x的立方根的反数。在Lua中,'%'运算符定义规则如下:a%b==a-floor(a/b
wzzfeitian
·
2013-03-05 13:00
lua
脚本语言
tolua(一)
Lua基础
学习
http://www.cnblogs.com/osyun/archive/2012/01/16/2323607.html 要学习tolua++的使用,首先也得先学会lua的基本语法和lua与c/c++之间的接口调用。本次总结意在把lua的一些基本的用法总结归纳一下,好让大家可以在短时间内对lua有一个简单的了解,达到可以看懂lua代码的目的。注:注释:单行注释:--多行注释:--[[--]]
zswnet
·
2013-01-13 23:14
tolua
Lua基础
类型和值(二)
5.TableLua的table类型比较强大,用过都知道,它的index不仅可以使用number,还能使用string等其他的值,nil除外。table没有固定的size,你可以动态地向table中添加元素。table是Lua中的主要数据结构。在Lua中,我们用table来表示普通数组,符号表,set,record,queue和其他的lua数据结构。Lua也使用table来表示module,pac
wzzfeitian
·
2013-01-06 21:00
lua
脚本语言
Lua基础
类型和值(一)
Lua是一个动态类型的语言,没有类型定义,每个值都有自己的类型。Lua有8个基本类型,nil,boolean,number,string,userdata,function,thread,table,利用type函数可以打印出一个给定值的类型。注意最后一行,无论x为什么值,结果一定是string,因为type函数的结果总是一个string。变量没有预定义的类型,任何变量可以有任何类型的值注意最后两
wzzfeitian
·
2012-12-20 05:00
lua
脚本语言
Lua基础
基本介绍
1.Lua命名规则跟C语言一样,有字母数字下划线3个元素组合,不能以数字开头,下面这些命名都是合法的i, j, i10, _ij, aSomewhatLongName,_INPUT注意最后一个_INPUT,在Lua中要尽量避免使用以下划线"_"开头,后面跟大写字母的命名,因为这些通常会作为保留字有特殊用途。Lua是大小写敏感的,例如name与Name就绝对是不等的。Lua保留字列表and
wzzfeitian
·
2012-12-13 18:00
lua
脚本语言
Lua基础
初识Lua
跟学习其他的编程语言一样,学习Lua从helloworld开始。新建一个文件,hello.lua,内容为print("helloworld")。在shell界面,输入luahello.lua下面定义个函数新建一个文件func_test.lua内容如下:--defineafactorialfuncition functionfact(n) ifn==0then return1 else return
wzzfeitian
·
2012-12-09 23:00
Lua 学习开篇
目前完成的基础学习部分文章如下:
Lua基础
初识Lua
Lua基础
基本介绍
Lua基础
类型和值(一)
Lua基础
类型和值(
wzzfeitian
·
2012-12-09 22:00
脚本语言
lua基础
【Cocos2dX(2.x)_Lua开发之一】★重要必看篇★在Lua中使用自定义精灵(Lua脚本与自创建类之间的访问)及
Lua基础
讲解
本站文章均为李华明Himi原创,转载务必在明显处注明:转载自【黑米GameDev街区】原文链接:http://www.himigame.com/lua-2/985.html☞点击订阅☜本博客最新动态!及时将最新博文通知您!最近Himi都没有更新博文了,其实也是犹豫写本cocos2d(x)引擎书籍在做准备,目录的草稿都写好了,目录中包含的大家最感兴趣的cocos2d/x动作编辑器的详细制作流程与源码
runfeel
·
2012-09-03 09:00
cocos2dx
【Cocos2dX(2.x)_Lua开发之三】★重要必看篇★在Lua中使用自定义精灵(Lua脚本与自创建类之间的访问)及
Lua基础
讲解
本站文章均为 李华明Himi 原创,转载务必在明显处注明:转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/lua-2/985.html☞点击订阅☜ 本博客最新动态!及时将最新博文通知您!本篇做起来比较累,大家请参考最新篇【COCOS2DX-LUA脚本开发之四】使用tolua++编译pkg,从而创建自定义类让Lua脚本使用此篇可能会在最新的cocos2d
xiaominghimi
·
2012-09-03 09:00
游戏
function
脚本
xcode
lua
【Cocos2dX(2.x)_Lua开发之一】★重要必看篇★在Lua中使用自定义精灵(Lua脚本与自创建类之间的访问)及
Lua基础
讲解
本站文章均为李华明Himi原创,转载务必在明显处注明:转载自【黑米GameDev街区】原文链接:http://www.himigame.com/lua-2/985.html☞点击订阅☜本博客最新动态!及时将最新博文通知您!最近Himi都没有更新博文了,其实也是犹豫写本cocos2d(x)引擎书籍在做准备,目录的草稿都写好了,目录中包含的大家最感兴趣的cocos2d/x动作编辑器的详细制作流程与源码
runfeel
·
2012-09-03 09:00
cocos2dx
Lua基础
类型
鹿啊,鹿啊,鹿啊顶顶大名的Lua脚本语言,广泛应用于游戏逻辑部分和网络游戏插件开发。比如网游霸主山口山的插件,还有金山的剑网插件等。愤怒的小鸟也用了Lua进行开发。现在cocos2d-x也内嵌了Lua,所以有必要学学。推荐《Lua程序设计第二版》,中文版的翻译不怎么样,看英文版会好点,如果英文不像我这么烂的话。Lua跟所有的脚本语言一样,是解释执行的。Lua是一种动态类型的语言,没有类型定义的语法
fylz1125
·
2012-08-27 23:00
数据结构
function
String
table
lua
语言
Step By Step(
Lua基础
知识)
一、基础知识: 1.第一个程序和函数: 在目前这个学习阶段,运行Lua程序最好的方式就是通过Lua自带的解释器程序,如: />lua >print("HelloWorld") HelloWorld 这样我们就可以以交互性的方式输入lua代码,并立即得到执行结果了。对于代码块较少的测试程序来说,这种方式确实是非常方便的,然而对于相对复杂的程序而言,这种方式就不是很合适了。如果
·
2012-06-13 09:00
lua
Step By Step(
Lua基础
知识)
一、基础知识: 1.第一个程序和函数: 在目前这个学习阶段,运行Lua程序最好的方式就是通过Lua自带的解释器程序,如: />lua >print("HelloWorld") HelloWorld 这样我们就可以以交互性的方式输入lua代码,并立即得到执行结果了。对于代码块较少的测试程序来说,这种方式确实是非常方便的,然而对于相对复杂的程序而言,这种方式就不是很合适了。如果
·
2012-06-13 09:00
lua
lua基础
知识
lua脚本基础1.界面的编写很大一部分可以通过脚本来实现,可以修改加脚本而不必重新编译程序,可以节省界面设计的时间2.lua脚本设计目的是为了嵌入应用程序中,为应用程序提供灵活的扩展功能3.lua脚本可以被c/c++调用,也可以调用c/c++的函数,也可以代替xml,ini等文件,容易理解和维护4.lua由标准c编写而成,解释器不过200k,在目前所有脚本引擎中,lua的速度最快,是作为嵌入式脚本
jianc's blog
·
2012-03-16 16:00
lglib.oop 简介
lglib.oop是一个特殊的模块,它用于给现有
lua基础
提供一套好用的面向对象机制。 此模块中定义了一个对象Object(用table实现的)。
daogangtang
·
2011-06-12 11:00
OS
oop
lua
Lua基础
入门—— 写出自己的魔兽世界插件
注:本文系属Beginning Lua with World of Warcraft Addons(翻译) 简介 附加组件 (插件)是一个令人兴奋地话题,它可以让你修改游戏来提升游戏体验。只有少数网游允许修改UI(User Interface 用户界面),例如魔兽世界(wow)你可以彻底修改UI或者添加。 &nbs
longphoenix
·
2011-02-01 12:00
游戏
编程
UI
脚本
lua
二章
魔兽世界编程宝典读书笔记(2) 第2章 探讨
Lua基础
知识Lua语言与您所了解的其他编程语言比较接近,它相对较小。
qpc411074777
·
2010-11-24 18:00
二章
魔兽世界编程宝典读书笔记(2) 第2章 探讨
Lua基础
知识Lua语言与您所了解的其他编程语言比较接近,它相对较小。
qpc411074777
·
2010-11-24 18:00
魔兽世界编程宝典读书笔记(2)
第2章 探讨
Lua基础
知识Lua语言与您所了解的其他编程语言比较接近,它相对较小。
mouyong
·
2010-09-25 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
其他