Lua中文教程
第一章
特点
1 可扩展性 容易与其他语言接口
2简单 本身小巧
3高效率
4与平台无关
数据结构 标准库 lua和C的接口API
全局变量无需声明 想删除仅需将该值设置为nil
当且仅当一个变量不等于nil时,变量存在
lua大小写敏感
标识符:字母 下划线开头的字母 下划线 数字序列 最好不要使用下划线加大写字母
保留字: and break do else elseif end false for function if in local nil not or repeat return then true until while
命令行方式怎么用?
设置全局变量 然后和java一样使用命令行
第二章
type(v)判断v的类型
false nil为假 0和空串为真
lua 中字符串是不可以修改的
string.gsub含义?(猜测为替换) string.gsub(a,"xxx","yyyy") 把a中的 xxx替换为yyyy
lua会给String 自动分配内存
单双引号均可表示字符串(为风格统一尽量选择一种)
转义字符
\a bell 响铃?
\b back space --后退
\f form feed --换页
\n newline --换行
\r carriage return --回车
\t horizontal --制表
\v vertical tab
\\ bavkslash --"\"
\" double quote --双引号
\' single quote --单引号
函数可存储在变量中
userdata可以将C数据存放在Lua变量中
userdata在Lua中出了赋值和相等比较外没有预定义操作