StarryNights

每一个你所后悔的现在,都有一个不够努力的曾经

站内检索

循着字句,邂逅星光

搜索文章标题与正文,直达命中的章节

开始一次轻盈的站内探索

从这些主题开始探索

输入关键词

可同时输入多个词语缩小范围

发现内容

在摘要中查看高亮的关键词

快速直达

点击文章或章节标题继续阅读

全部/2017年归档

4 篇本页 4 篇

20174 篇

08月

2 篇
  1. AI 摘要

    文章围绕 Lua 函数展开,介绍函数定义、多返回值、可变参数和具名实参等基本特性;讲解匿名函数、闭包及其 upvalue 机制,闭包可用于计数器和沙盒;并说明非全局函数、尾调用优化,以及迭代器与泛型 for 的用法,包括无状态和多状态迭代器的实现。全文结合代码示例,帮助理解 Lua 函数编程。

  2. AI 摘要

    这篇Lua学习笔记以官方文档为参考,系统整理Lua基础语法,包括八种数据类型、局部与全局变量、table构造式,以及算术、关系、逻辑、连接和长度运算符与优先级;同时介绍赋值、控制结构(if、while、repeat、数字型for和泛型for)及break、return等语句,适合作为游戏开发中的Lua备忘。

05月

1 篇
  1. AI 摘要

    文章介绍在 Sublime 中搭建 Lua 开发环境的完整流程:先通过可执行程序或源码编译安装 Lua 并配置环境变量,再新建 Sublime 构建系统运行 .lua 文件,推荐 SublimeLinter、LuaSmartTips 等插件;随后借助 LuaRocks 安装 luacheck 实现静态语法检测,并配置忽略规则,最终完成在 Sublime 中编写和运行 Lua 代码的环境。

03月

1 篇
  1. AI 摘要

    文章讨论在C++中实现类似Java反射的机制。由于C++本身不支持反射,作者先提出用简单工厂按类名创建对象,但指出其违反开闭原则;随后改进为基于回调函数指针和哈希表的工厂,通过ClassInfo静态对象自动注册类名与创建函数,实现运行时按名称生成对象;最后用宏封装声明和注册过程,降低使用成本。