linux 运行lua脚本语言,linux-lua脚本入门

本文介绍了Lua脚本语言的基本概念,强调其作为小巧、快速的嵌入式脚本语言特点,广泛应用于游戏和应用程序配置。文章详细讲解了Lua的注释、语句结构、控制语句、赋值、运算符、变量类型等内容,适合初学者入门。
摘要由CSDN通过智能技术生成

1,lua简介

Lua 是一个小巧的脚本语言。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。Lua并没有提供强大的库,这是由它的定位决定的。所以Lua不适合作为开发独立应用程序的语言。Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。很多应用程序使用LUA作为自己的嵌入式脚本语言,以此来实现可配置性、可扩展性。这其中包括魔兽世界、博德之门、愤怒的小鸟等。

2,lua名言

在Lua中,一切都是变量,除了关键字。

3,lua语法

3.1 注释

3.1.1 单行注释

单行注释中,连续两个减号"--"表示注释的开始,一直延续到行末为止。相当于C++语言中的"//"。

3.1.2 多行注释

多行注释中,由"--[["表示注释开始,并且一直延续到"]]"为止。这种注释相当于C语言中的"/*…*/"。在注释当中,"[["和"]]"是可以嵌套的。

3.2 语句结构

3.2.1 语句分隔

在Lua中,语句之间可以用分号";"隔开,也可以用空白隔开。一般来说,如果多个语句写在同一行的话,建议总是用分号隔开。

3.2.2 语句块

do print("Hello") end在Lua中,语句块是用do 和 end 括起来的;而在C中是用"{"和"}"括起来的。

3.3 控制语句

3.3.1 if语句

-- if 条件 then ... elseif 条件 then ... else ... end

if 1+1=2 then print("true")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值