Lua作为一种小巧的脚本语言,其设计目的就是为了嵌入应用程序当中,从而为应用程序提供灵活的扩展和定制功能,Lua由标准c编写而成,几乎在所有操作系统和平台上都是可以编译和运行的。
Lua系统构成
Lua系统由Lua链接库、Luac编译器、Lua解释器三部分构成。 Lua链接库主要由lua.lib和lua.h这两个文件组成。Lua链接库主要负责对自身进行初始化及关闭操作、装载脚本与执行脚本、提供可调用交互接口。
Luac编译器是一个由命令行驱动的编译器,其名称为Luac。当我们需要使用Luac编译器来编译一个脚本时,只需输入>luac
Lua解释器是一个由命令行驱动的代码运行环境,我们可以直接在这个环境中运行和测试脚本代码。
Lua脚本语法
注释:如:> --这是一句注释
变量:Lua脚本中的变量是无类型的、隐式声明、首个字符必须是非数字字符、对大小写敏感。
如:-- 变量个数等于数值个数
x,y,z=1,2,3
-- 变量个数大于数值个数,z的值为nil
x,y,z=1,2
-- 变量个数小于数值个数,3这个数值将被忽略
x,y=1,2,3
数据类型:在Lua中支持6种数据类型,即数字(number)、字符串(string)、函数(function)、表(table)、用户数据(userdata)、空值(nil)。
逻辑与表达式:Lua和大部分的编程类似支持加减乘除等运算,不同的是在Lua中使用~=来表示不等关系。
Lua支持的条件逻辑主要有if-then-else以及嵌套的if-then-else,Lua不支持switch结构。
Lua语言入门学习笔记内容,简单从Lua系统构成和Lua脚本语法两方面来谈论,可以更快帮助Lua初学者深入学习和研究。
Copyright © 2004-2024 华清远见教育科技集团 版权所有
京ICP备16055225号-5,京公海网安备11010802025203号