标识符与关键字 A:常量用全大写和下划线,eg: My_ACCOUNT B: 变量的第一个字母小写,eg: strNumber C: 全局变量第一个字母用小写g表示,eg: gMyAcount D: 函数名第一个字母大写,eg: function MyFirstFunction()
开头两个短杠表示注释
print() 是lua中内置的方法 lua 中用双引号和单引号都可以 变量名不能以数字开头 尽量避免使用下划线加大写字母开头(lua自身保留)
变量类型 lua中有物种变量类型 1) nil 表示空数据 2)boolean 布尔类型 3)string类型 4)number 小数类型,注意,lua语言没有整数 5) table类型
lua编辑器使用IEDA
块注释,两个横杠????两个中括号,成对出现 --[[ ]]-- 或者 --[[ --]]
Mac系统快捷方式 单行注释 CMD + / 块注释 control + shift + / 或者 option + CMD + /
str1="hello world" num1=88 IsTrue=true str2=nil numArray={1,2,3,4,5,6}
print(type(str1)) --output: string 字符串类型 print(type(num1)) --output: number 数字类型 print(type(IsTrue)) --output: bolean 布尔类型 print(type(str2)) --output: nil 空类型 print(type(numArray)) --output: table 表类型,类似数组和集合
字符串常用基础 1. 多行字符串, strMultiline=[[ line one line tow line three ]] 2. 字符串连接,使用点点 str="123" print("输出变量"..str) 如果字符串使用'+'号,字符串会自动转换为number类型来处理,但是要保证是数字字符串,否则报错
3. 取得字符串长度,在变量前面加'#' print(#str) 4. 字符串与数值型相互转换 --tonumber(), tostring()
strNum1='888' num2=666 res1=strNum1-num2 print(res1) --输出:222,自动转换 res2=tonumber(strNum1)-num2 print("做显示转换 res2="..res2) --输出:222,显示转换 strName="同学们" re3=strName..num2 --输出:同学666, lua系统自动转换为字符串 print(re3) res4=strName..tostring(num2) --输出:同学们666, 显示转换 print(res4)
数据类型 三大运算符 多重赋值 全局与局部变量
|
请发表评论