Lua语言新手简单入门教程
Posted Android开发驿站
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Lua语言新手简单入门教程相关的知识,希望对你有一定的参考价值。
Lua 是一种轻量小巧的脚本语言,用标准 C 语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,Lua是一种胶合语言,从而为应用程序提供灵活的扩展和定制功能。
应用场景
Lua用应用场景比较广泛,如游戏开发、电商跨平台开发、Web应用脚本、安全系统、扩展与数据库插件等。
特性
轻量级: 它用标准C语言编写并以源代码形式开放,编译后仅100多K,方便嵌入别的程序中。
支持面向对象及函数式编程。
可扩展
自动内存管理
支持闭包、多线程
支持交互性编程:不用编译,输入即可得结果,可随时修改。
语法
数据类型
8 种基本数据类型,即:nil、boolean、number、string、userdata、function、thread 和 table。
数据类型 说明 nil 表示无效值,在条件表达式中表示 false。 boolean 布尔值,包含 true 和 false 两个值。 number 表示双精度类型的实浮点数 string 表示字符串,通过双引号或单引号 userdata 表示任意存储在变量中的 C 数据结构 function 表示 C 或 Lua 编写的函数 thread 表示执行的独立线程,用于执行协同程序 table 表示一个关联数组,数组索引可以是数字或字符串 运算符
赋值运算符
str = "hello world"
a,b = 10,20
c,d,e = 5, 10
算数运算符
+ - * % 等
流程控制
a, b = 5,10
if(a>b)
then
print(a)
else
print(b)
end
数组
函数
table
模块和包
以上是关于Lua语言新手简单入门教程的主要内容,如果未能解决你的问题,请参考以下文章