介绍我们的新 Lua 速查表

下载我们方便的 Lua 速查表,让您以更快的速度编写这种极简、轻量级的语言。
76 位读者喜欢这篇文章。
Blender Hotkey Cheat Sheet

Opensource.com

Lua 是一种极简、轻量级的语言,以 C 库的形式实现。它快速且易于学习,运行高效,可嵌入,且体积小巧(其源代码下载量不到 500 KB,编译后仅略高于 1MB)。您可以使用 Lua 为您的应用程序创建 API 或作为脚本语言,用于快速原型设计,或作为您的软件项目的基础。

Lua 不仅设计简洁,而且在许多其他语言不具备的方面也具有一致性。它具有显式作用域(因此不依赖于缩进),它通过简单的包装器与 C 接口,并且可以接受原始 C 数据作为数据类型。Lua 的语法直接且可预测,因此一旦您学习了一些结构,其余的就很大程度上是直观的。

例如,end 关键字用于关闭一个子句,无论该子句是 if 语句、forwhile 循环,还是函数。table 结构是 Lua 中唯一的数据结构机制,它可以用来表示普通数组、列表、符号表、集合、记录、图或树,甚至可以模拟面向对象的类。关于 Lua 的广泛陈述比比皆是,而且它们通常同样适用于整个语言。语法没有例外:一旦您学会了某些东西,无论您在 Lua 中编写什么,都可以使用该原则。

Lua 足够简单,可以放在单页速查表的单面上,但我们创建了一个双页速查表,用于记录关于语法、数据结构、重要变量以及一些技巧和窍门的笔记。无论您是 Lua 新手还是已经使用多年,都可以下载我们的 Lua 速查表 并随身携带。它将使 Lua(或至少编写它)更快。

下载您的 Lua 速查表

接下来阅读什么
标签
Seth Kenlon
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。他曾在电影和计算机行业工作,而且经常同时从事这两个行业。

1 条评论

太棒了!

当我和儿子一起在 Love2d 中制作游戏时,这将非常有用。

Creative Commons 许可本作品根据 Creative Commons 署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.