lua基础知识(基于RUNOOB总结)
Posted still-smile
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lua基础知识(基于RUNOOB总结)相关的知识,希望对你有一定的参考价值。
数据类型
nil(无效值,相当于false)
boolean
number(双精度浮点)
string:字符串
userdata:自定义类型
function(自定义类型)
thread :独立线程
table:键值对,相当于字典
table.concat (table , 两字符串间的连接字符, start , end):连接字符串的函数
变量
循环
流程控制
函数
运算符
字符串
数组
迭代器
表
模块和包
元素
协同程序
coroutine.create() 创建 coroutine,返回 coroutine, 传入参数是函数
coroutine.resume() 重启 coroutine,和 create 配合使用,返回值[ture/false,val1,val2...]
coroutine.status() 查看 coroutine 的状态,返回状态:dead,suspended,running
coroutine.wrap() 创建 coroutine,返回一个函数,直接调用,和 create 功能重复但有区别。
coroutine.running() 返回正在跑的 coroutine,返回线程号,返回值[主ture/非主false]
coroutine.yield() 挂起 coroutine,为suspended态,这个和 resume 配合使用,可返回值。
文件IO
错误处理
调试
垃圾回收
面向对象
数据库访问
以上是关于lua基础知识(基于RUNOOB总结)的主要内容,如果未能解决你的问题,请参考以下文章