首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
江澎涌
掘友等级
安卓工程师
|
灵魂铸造师
给代码注入属于自己的灵魂
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
124
文章 106
沸点 18
赞
124
返回
|
搜索文章
最新
热门
C++ 集成 Lua
一、Lua 定位 嵌入式语言:C 语言拥有控制权, Lua 语言被用作库 可扩展语言:Lua 语言拥有控制权,C 语言被用作库 无论哪一种,都需要用到 C API 进行交互。 C API 中大多数函数
Lua 调试库( debug )
一、调试库作用 使用调试库可以获取 Lua 环境运行过程中的变量和跟踪代码执行。 调试库主要分为两类函数:自省函数和钩子函数 自省函数:允许检查一个正在运行中的程序,例如活动函数的栈、当前正在执行的代
Lua 协程
一、协程 Lua 中使用半协程的方式进行组织代码。 和线程的最大区别在于,一个多线程程序可以并行运行多个线程,而协程却需要彼此协作运行,即任意指定时刻只能一个协程运行,且只有当正在运行的协程显式地要求
Lua 垃圾回收机制
一、Lua 的垃圾回收机制 Lua 语言使用自动内存管理, 无需像 C、C++ 语言进行手动内存管理。 但是和 java、kotlin 一样,有时也需要外部进行辅助回收,区分哪些资源是可以进行回收的。
Lua 环境(_G 和 _ENV)
一、前言 Lua 是动态语言,无法区分常量和变量。 二、_G Lua 将全局变量保存在一个全局环境的表中,而这个表就是 _G ,因为 _G 是一个表所以可以像其他表一样操作。 值得注意的是,_G._G
Lua 面向对象
一、前言 Lua 中一张表 table 就是一个对象(注意不是类,是对象)。他具有以下的特性: 表和对象都可以拥有状态 表和对象都拥有一个与其值无关的标识(self) 两个具有相同值的对象是两个不同的
Lua 元表和元方法
一、元表 元表可以修改一个值在面对一个未知操作时的行为,Lua 中使用 table 作为元表的承载。 元表只能给出预先定义的操作集合的行为,比类会更加受限制,不支持继承。 Lua 每一个值都可以有元表
Lua 模块与包
一、什么是模块 模块就是一些代码(可以是 Lua 编写的,也可以是 C 语言编写的),这些代码可以通过函数 require 加载,然后创建和返回一个表,这个表就类似命名空间。 所有的标准库都是模块,例
Lua 迭代器
一、迭代器如何运转 迭代器是一种可以遍历一个集合中所有元素的代码结构。 在 Lua 中,迭代器会结合着 for 语法来进行,运行的模式如下图所示 结合代码结构,可以这么理解 等价于 而这套机制可以结合
Lua 编译执行和错误处理
一、编译 Lua 是一门解释型语言,意味着他能执行动态生成的代码,而这主要由于 dofile 和 loadfile 函数的存在。 这两个函数能够让我们的代码加载和执行代码,具体的我们一个个进行分享 1
下一页
个人成就
优秀创作者
文章被点赞
1,603
文章被阅读
242,844
掘力值
7,220
关注了
15
关注者
4,053
收藏集
0
关注标签
15
加入于
2019-01-05