Lua是一种动态类型语言。在语言上没有类型定义的语法,每个值都携带了它自身的在型信息。
1.标示符定义
标示符中以是由任意字母,数字,下划线构成的字符串,但不能以数字开头,避免使用认一个下划线开头并跟着一个或多个大写字母的标识符,Lua将这类标识符用作特殊用途。Lua的保留字不能用作标标符。
2.注释
行注释:(--)以两个中划线开始一个行注释。
块注释:--[[ 和 --]] 注释一段代码。
--[[
print("hello lua")
--不起作用
--]]
3.基础类型
nil(空), boolean(布尔), number(数字), string(字符串), userdata(自定义类型), function(函数), thread(线程), table(表) , 函数type 可能返回类型名称
print(type('hello lua"))
--string