Lua基础语法(一).ppt
《Lua基础语法(一).ppt》由会员分享,可在线阅读,更多相关《Lua基础语法(一).ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Data Industry Research Lab.秦皇岛数据产业研究院秦皇岛数据产业研究院秦皇岛数据产业研究院秦皇岛数据产业研究院目录目录标识符标识符保留字保留字Chunks(语句)(语句)基本数据类型基本数据类型注释注释表达式表达式注释注释u 单行注释:连续两个减号“-”表示注释的开 始,直到行末为止。u 多行注释:由“-”表示注释开始,并 且一直延续到“-”为止。变量变量u 全局变量:默认情况下,变量总认为是全局的。全局变量不需要声明,给一个变量赋值后即创建了这个全局变量,访问一个没有初始化的全局变量也不会出错,只不过得到的结果是:nil。u 局部变量:定义局部变量需要赋初值的时候用“
2、local”说明。比如:local a,b,c=1,2,3 局部变量局部变量应该尽可能的使用局部变量,有应该尽可能的使用局部变量,有两个好处两个好处:u 避免命名冲突u 访问局部变量的速度比全局变量更快.标识符标识符 字母(letter)或者下划线开头的字母、下划线、数字序列。最好不要使用下划线加大写字母的标识符。注意:Lua大小写敏感。合法的标识符 非法标识符 HelloWorld and _983 983 _name hello world保留字保留字 保留字:保留字:LuaLua语言中一些赋以特定的含义,语言中一些赋以特定的含义,用做专门用途的字符串。用做专门用途的字符串。以下字符为以下
3、字符为LuaLua保留字,不能当做标识符。保留字,不能当做标识符。and break do else elseifand break do else elseifend false for function ifend false for function ifin local nil not orin local nil not orrepeat return then true untilrepeat return then true untilwhilewhilechunks Chunk是一系列语句(可以理解为把一堆零散的东西放到一个盒子里运行),Lua执行的每一块语句,比如一个文件或者
4、交互模式下的每一行都是一个Chunk。一个Chunk可以是一个语句,也可以是一系列语句的组合,还可以是函数,Chunk可以很大,在Lua中几个MByte的Chunk是很常见的。每个语句结尾的分号(;)是可选的,但如果同一行有多个语句最好用“;”分开。a=1 b=2 -ugly a=1;b=2 -beautiful 基本数据类型基本数据类型Lua是动态类型语言,变量不用类型定义。(类型的检查是在运行时做的)a=5 print(a)LuaLua中定义了中定义了8个基本类型:个基本类型:nil、boolean、number、string、userdata、function、thread和table(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Lua 基础 语法
限制150内