标签: lua

iOS中的NSURLErrorDomain错误代码-999

我一直在尝试使用Corona SDK的Facebook API在我正在Facebook上开发的游戏上发布得分.但是,我遇到了问题.在我第一次尝试发布到Facebook时,我在登录和用户身份验证后收到此错误:

NSURLErrorDomain错误代码-999

然后,它不会在Facebook上发布.导致此错误的可能原因是什么?如何解决?我尝试在网上搜索但无法找到有关它的信息.提前致谢.

顺便说一句,我没有在我的应用程序上使用webview.只是我的Facebook类中的widget api和show_dialog监听器.

lua nsurl ios nsurlerrordomain coronasdk

66
推荐指数
4
解决办法
8万
查看次数

63
推荐指数
6
解决办法
6万
查看次数

Lua主要基于完善的编程语言思想吗?

Lua在可以嵌入的语言空间中占有一席之地.Lua设计的新思想背后的主要思想是实现者,还是Lua主要是一个完善的创意组合?

Lua与其他PL的性质和特征的比较是特别合适的.

lua language-design

62
推荐指数
2
解决办法
2万
查看次数

Lua模式匹配与正则表达式

我正在学习lua.关于lua中的模式匹配我在lua.org的lua文档中找到了以下句子:

然而,Lua中的模式匹配是一个强大的工具,包括一些难以与标准POSIX实现匹配的功能.

由于我熟悉posix正则表达式,我想知道是否有任何常见的样本,其中lua模式匹配与正则表达式相比"更好" - 或者我是否误解了句子?如果有任何常见的例子:为什么模式匹配与正则表达式中的任何一个更适合?

regex lua lua-patterns

62
推荐指数
2
解决办法
5万
查看次数

Lua - 合并表?

我需要合并两个表,如果给定的项目同时存在,则第二个覆盖内容将包含在第一个表中.我看了,但标准库似乎没有提供这个.我在哪里可以获得这样的功能?

merge lua lua-table

56
推荐指数
6
解决办法
5万
查看次数

如何按值复制Lua表?

最近我写了一些Lua代码,如:

local a = {}
for i = 1, n do
   local copy = a
   -- alter the values in the copy
end
Run Code Online (Sandbox Code Playgroud)

显然,这不是我想要做的,因为变量持有对匿名表的引用而不是Lua中表本身的值.Lua中的编程清楚地阐述了这一点,但我忘了它.

所以问题是我应该写什么而不是copy = a获取值的副本a

lua lua-table

55
推荐指数
6
解决办法
6万
查看次数

Lua中字符串的连接

在许多语言中,您可以在变量赋值上连接字符串.我有一个场景,使用Lua编程语言,我需要将命令的输出附加到现有变量.Lua中是否有功能等同于以下示例?

其他语言的例子:

===== PERL =====
$filename = "checkbook";
$filename .= ".tmp";
================

===== C# =====
string filename = "checkbook";
filename += ".tmp";
===============
Run Code Online (Sandbox Code Playgroud)

预先感谢您的帮助.

lua concatenation

55
推荐指数
4
解决办法
9万
查看次数

Lua作为嵌入式语言的替代品?

我正在研究在DSP上运行Linux的嵌入式系统.现在我们想让它的一些部分可编写脚本,我们正在寻找一种很好的可嵌入脚本语言.这些脚本应该与我们现有的C++代码库很好地集成,小而快.

我知道Lua是这类问题的行业选择.我们可能会选择Lua,因为它是经过验证的,并且被证明是稳定的等等.然而,作为一种编程语言,它有一些相当古怪的角落.

那么,可嵌入语言有哪些替代方案?

编辑:

这是大约一年之后.

我们实际上在我们的嵌入式系统上使用了Lua,它表现非常出色.随着时间的推移,我们为项目的越来越多的部分添加了越来越多的脚本支持,这确实有助于实现它.

性能非常出色,真的.即使是相当复杂的操作,涉及搜索长数组或奇特的字符串操作也表现得非常好.我们基本上从未遇到过与Lua相关的性能问题.

与C函数的接口非常简单,并且工作得非常好.这使我们可以轻松地扩展脚本系统.

最后,我们对Lua的灵活性感到震惊.我们的Lua解释器必须在具有非标准内存分配器的系统上运行,并且不支持双数据类型.在一个头文件中有两个记录良好的位置我们必须修改以使Lua在该系统上工作.它非常适合嵌入!

embedded scripting lua programming-languages

53
推荐指数
4
解决办法
3万
查看次数

我怎样才能在java中嵌入lua?

LuaJava是必须的吗?或者我可以在没有它的情况下将lua嵌入java中吗?

java lua

52
推荐指数
3
解决办法
5万
查看次数

如何遍历Lua中的表?

所以,我有一个表格:

arr =
{
  apples = { 'a', "red", 5 },
  oranges = { 'o', "orange", 12 },
  pears = { 'p', "green", 7 }
}
Run Code Online (Sandbox Code Playgroud)

它似乎不可能根据它们的索引访问它们,并且值本身就是表,所以我只是将嵌套表的第一个值作为它的索引,所以它现在看起来像这样:

arr =
{
  apples = { 0, 'a', "red", 5 },
  oranges = { 1, 'o', "orange", 12 },
  pears = { 2, 'p', "green", 7 }
}
Run Code Online (Sandbox Code Playgroud)

所以,现在任何时候我使用其中一个表,我知道索引是什么,但仍然无法使用索引到达表,所以我开始编写一个循环遍历它们的函数,并检查索引直到它找到了合适的人选.然后我意识到......如果我不能通过索引引用它们,我怎么能遍历它们?所以,现在我被卡住了.我真的希望能够在大多数时间输入arr.apples和arr [1],但当然有时需要同时输入两个.

arrays lua loops key lua-table

52
推荐指数
3
解决办法
10万
查看次数