Lua–基本语法(数据类型和运算符)
lua:解释性语言,不需要编译.(底层:C语言代码)
- LuaForWindows:解释器
- sublime/vsCode:文本编辑器
- 1.保存:Ctrl+S 2.运行:Ctrl+Alt+N
- 单行注释/取消注释:Ctrl+/
- 多行注释 --[[多行注释 ]]
- 打印hello world
–print(“hello world!”)–]] - 定义:Lua没有类型定义的语法
- 每一个值都带有特定的类型
- 变量没有预定义类型,可以接受任意类型的值
+变量名 = 3
a = 3;–;可省略
a = “123”
八大数据类型:
求类型的函数:type(值/变量名),返回string(类型名)
-
1.nil:空类型(只有一个值为nil)
local b = nil print(type(nil)) --nil print(type(b)) --nil print(type(c)) --nil
-
2.boolean类型:布尔类型(只有true和false)
--只有false和nil为假,其余(包括0和"")都为真. print(type(true))
-
3.number类型:数字类型(包括整数和小数)
--tonumber(字符串,进制):转换为