问题标签 [moonscript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
lua - Moonscript 类的 Lua 输出是 MASSIVE
我希望能够使用MoonScript为ComputerCraft制作程序,但由于 CC 被沙盒化以防止 Minecraft 服务器上的安全问题等,我不能直接要求 moonscript 并从那里运行 moonscript 代码。我必须将我的moonscript 代码转换为lua。
然而,这是有问题的,因为moonscript 的类实现非常大,而且文件大小不是很保守。当我输入“class Bacon”时,它会为 lua 输出:
这适用于每个类的实现,这有点荒谬。有什么办法可以在我的moonscript代码中缩短它?
moonscript - Moonscript,向对象添加函数/方法?
我如何在 Moonscript 中执行此操作?
我尝试过的任何东西都无法编译,我在他们的文档中也没有看到任何内容。
lua - 在 Windows 上通过 luarocks 安装 Moonscript
当我尝试通过 luarocks 安装moonscript 时,安装moonscript 依赖项的过程出错,说“cl”不是已安装/识别的程序。
我不确定在这里做什么;过去几天我一直在谷歌搜索解决方案,但找不到任何相关的东西。如果有帮助,我正在使用Lua for Windows提供的 Lua 5.1.4 安装。
function - 如何在 MoonScript 中编写递归函数?
arguments.callee
MoonScript有类似JavaScript 的东西吗?
lua - 如何使用 gmail atom 和 Lua Socket 检查电子邮件?
我以前有过这个工作,但我认为现在为 IPV6 支持所做的一切都在破坏它。不过我不确定。
结果是
lua - 如何判断一个数组是否是另一个数组的子集?
在 Python 中,我们可以使用 set 或 itertools 来查找另一个列表的一个列表的子集,我们如何在 Lua 中做同样的事情?
我如何检查 b 是 a 的子集?
lua - 为什么 io\open 在moonscript 中不起作用?
Moonscript 使用 \ 来调用方法,所以有人可以向我解释为什么下面的代码不起作用:
但是当你调用它来读取文件时呢?
lua - file.read for moonscript 中的“* all”是什么意思?
在moonscript中,*all
读取文件时的含义是什么?
示例脚本:
如果有*all
其他指针可以读取文件的一半等?
lua - 如何要求和使用moonscript函数
这看起来很简单,但让我很难过,我有一个这样的功能:
在一个名为的文件夹中定义,pale_moonlight
所以它在这里:pale_moonlight/function.moon
. 当我尝试这样称呼它时:
我收到以下错误:
这样做的正确方法是什么?我的moonscript版本:0.2.6,lua版本:5.2.3
lua - 您可以测试对 lua 的特定依赖项吗?
lua 的 rockspec 是否可以指定仅测试依赖项,类似于 Python 如何使用tests_require
哪些下载依赖项到本地文件夹而不是在系统范围内安装它们来实现它?