lua的常见知识

lua语言特点:
1、区分大小写 2、保留关键字不能作为常量或变量 没有初始化的全局变量,值为nil 删除全局变量就是赋值为nil 数据类型: boolean 包含两个值:false和true false和nil为假,其余都为真 table Lua 中的表(table)其实是一个"关联数组" 使用{}可以创建一个表 number 表示双精度类型的实浮点数 string(字符串) 字符串用''或者""表示,也可以用[[]]表示 "[[]]" 来表示"一块"字符串,可以是几行内容 使用..连接字符串,如print(123..456),出来是123456 使用 # 来计算字符串的长度,放在字符串前面,如print(#qwer),出来是4 string.match 系统函数 string.match(s,pattern) 在字符串s中查找满足参数pattern的匹配子串,如果找到了一个匹配就返回这个匹配 子串,若没找到则返回nilmp3 string.len(s) 返回字符串s的长度 lua可以对多个变量同时赋值: a,b = 10,2x---->a=10,b=2x 在 Lua 里表的默认初始索引一般以 1 开始 ~= 不等于 local 声明局部变量,默认都是全局变量 require 加载指定的模块,相当与#include作用类似 tostring函数 将变量转换成字符串类型 匹配扩展名 字符串:match(".+%.(%w+)$")

 

posted @ 2023-10-19 13:49  菜菜陈  阅读(33)  评论(0)    收藏  举报