【Lua学习笔记】Lua入门基础的语法
2020-06-04 04:58
239 查看
- 变量的定义
1.通常由A-Z或a-z组成加下划线、数字 2.也可以_开头加小写字母 3.变量区分大小写
- 全局与局部变量
1.使用local关键字定义局部变量 2.未使用local关键字的默认为全局变量 local a= 123 --a为局部变量 b = 567 --b为全局变量 --注意多使用局部变量 --1.减少变量冲突 --2.访问速度比全局变量快
- 注释
-- 单行注释 --[[ ... --]] 多行注释
- 删除变量
--将变量赋值为nil即可删除变量并释放内存 la = 123 la = nil --删除变量la
- Lua的数据类型
1.nil --无效值,在逻辑运算中是false 2.boolean --布尔值,返回true或者false 3.number --数值型 4.string --字符串型,用单引号或者双引号表示 5.function --函数 6.table --表,可以理解为"字典"或者是"数组" 7.thread --线程,(还没有好好研究) 8.userdata --表示任意存储在变量中的C数据结构.(待研究)
--使用Lua的type关键字可以输出对应的类型 --For example print(type("123")) -> string print(type(123)) -> number print(type(print)) -> function
- 赋值
--使用"="进行赋值,将"="右边的值赋给"="左边的变量 --For example a = 12 --将12赋值给a --多变量赋值 --For example a,b = 12,13 --将12赋值给a,13赋值给b a,b,c = 12,13 --c的值将为nil a,b = 12,13,14 --14的值无可赋值的变量,多余值忽略
- 字符串连接
--字符串用<..>进行连接 --For example local a = "123" local b = "456" local c = a..b -> c = 123456
相关文章推荐
- python入门之基础语法学习笔记
- Kotlin学习笔记1-1 入门-语法基础
- Python学习笔记(一):基础语法、变量类型、运算符(快速入门篇)
- Lua学习笔记(1)-基础知识、表达式语法
- python入门之基础语法学习笔记
- Kotlin 入门基础语法学习笔记
- lua学习笔记(1) --Lua基础语法
- java 学习笔记(入门篇)_java的基础语法
- lua学习之入门(二)----基础语法1
- Jquery学习笔记——第一章 Jquery入门及基础语法
- JavaScript基础学习笔记(一)——入门、语法、变量、数据类型
- Java学习笔记【入门】(5):基础语法
- JAVA学习笔记——JAVA基础语法(五)
- Lua入门系列----pil学习笔记之 Type and Values (1)
- C++学习笔记------入门基础
- JAVA学习笔记——JAVA基础语法--线程(九)
- Java基础学习笔记_基础语法2
- Lua入门系列----pil学习笔记之Type and Values (2)
- javascript学习笔记-语法基础
- MVC学习笔记之入门篇(二)mvc3相关介绍以及基础知识篇