lua脚本语言快速入门教程

lua作为很好的嵌入式语言可以非常好的作为c/c++补充,在游戏行业是得到了广泛的应用

一直在思考,能不能把他引入商业领域的规则语言呢?将业务规则经常变的部分提炼出来,

而无须重新编译程序。作为规则引擎的角色进行使用

使用前当然得安装一下去http://www.lua.org/下载一个 Lua_v5.1.4.23.exe安装,装完之后执行

可以用 lua.exe逐行解释的方式,或者写完脚本用lExecutor.wlua执行

1)先来个helloworld

> print 'helloWorld'

helloWorld

> print("helloWorld") --注释是这么写的!

helloWorld

> a='hello'

> print(a)

hello

2)主要类型

> a=1

> b="abc"

> c={}

> d=print

>

> print(type(a))

number

> print(type(b))

string

> print(type(c))

table

> print(type(d))

function

>

如上所示,lua主要有四种类型,即数字,字符串,table(其实理解可以理解为javascript的object),以及函数类型,

当然了,还有最常的bool型了,true以及false,(这里不考虑nil,以及userdata,thread等)

函数类型的变量,加上”() “即可以执行,如

> d(b)

abc

3)变量及常量,字符串

> a,b,c,d = 1,2,'c',{1}

> print (a,b,c,d)

      2       c       table: 0041BC58

> a="single 'quoted' string and double \"quoted\" string inside"

> b='single \'quoted\' string and double "quoted" string inside'

> c= [[ multiple line

>> with'single'

>> and "double" quoted strings inside.]]

>

> print(a)

single 'quoted' string and double "quoted" string inside

> print(b)

single 'quoted' string and double "quoted" string inside

> print(c)

 multiple line

with'single'

and "double" quoted strings inside.

 > a=a.."看我给接上"  --字符串用两个..可以进行连接

> print(a)

single 'quoted' string and double "quoted" string inside看我给接上

以上是 lua脚本语言快速入门教程 的全部内容, 来源链接: utcz.com/z/315359.html

回到顶部