问题标签 [multiple-return-values]

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.

0 投票
2 回答
45 浏览

javascript - 从返回的数组中分配索引为 1 或更高的元素

Given 是一个函数,它返回一个包含 (n) 个元素的数组。我想分配这些返回值,但不是第一个。

现在我有

但我的意图是

在其他语言中,您可以执行以下操作

要存档这个,但它是如何在 JS 中完成的?

当然,可以做

.. 但是,.. 呃..

0 投票
1 回答
625 浏览

python - 如何在 Python 中使用 scipy ndimage.generic_filter 返回多个值?

我正在寻找一种使用scipy.ndimage中的generic_filter 模块输出多个值的方法,如下所示:

但我不断收到预期浮动的错误。

我玩过“输出”参数,如下所示:

无济于事。根据这个问题,我还尝试返回一个命名元组、一个类或一个字典,但这些都不起作用。

0 投票
1 回答
94 浏览

tuples - 如何简单地分配多个返回值?

传统上这是通过out参数完成的,例如:

使用元组可以将其重写为

不幸的是,结果不能直接分配给变量元组:

是否有特殊的语法允许类似的东西

或任何其他惯用的方式来做类似的事情?

0 投票
2 回答
1401 浏览

arrays - 带有数组和散列的多个返回值

我相信数组主要用于从方法返回多个值:

我认为这是 Ruby 提供的一种语法糖。例如,我们可以用哈希得到类似的结果吗?

我正在寻找结果{ "c" => 1, "d" => 2 },这显然不会发生。有没有其他方法可以做到这一点?我知道我们可以从该方法返回一个哈希并存储它并像这样使用它

只是好奇是否有另一种类似于使用数组但使用哈希的方法......


我认为提出问题的更简单方法是......

0 投票
1 回答
432 浏览

types - LuaJ 错误的返回类型转换

我有以下代码,它使用 LuaJ 无法按预期工作。

请注意,我的 Lua 脚本调用了两个不同的函数,称为“数字”,一个来自强制对象,另一个来自本机 Lua。两者都应该以相同的方式返回两个值,从中只使用第一个值。

执行输出是这样的:

但我希望它是这样的:

我错过了什么吗?

0 投票
1 回答
6224 浏览

python - 带有字符串和函数的python返回语句

上面是我编写的一个函数,它汇集了 3 个其他函数并比较了它们之间的 2 个文件。如您所见,我希望 return 语句在每个值之前表示一个描述符,但我收到以下错误:

关于最后一行。我错过了什么?

编辑:代码工作得很好,我只是在那个 return 语句上遇到了问题——我认为这是我遗漏的一些小东西?预先感谢您的帮助!

0 投票
5 回答
805 浏览

c# - 使用枚举和多次返回进行切换

我有两个对象:

我想switch case根据BugReportFilter选择创建一个 where 我的输出将是一个特定的BugReportStaus.

所以我创建了一个方法CheckFilter

问题是,在BugReportFilter.Open我应该返回BugReportStatus.OpenAssigned AND BugReportStatus.OpenUnassigned的选项的情况下,有没有办法在一次返回中连接这两个选项?

0 投票
3 回答
4008 浏览

go - 多个返回值和 := 在 go

为什么这是一个有效的程序?

这不是吗?

抱怨说./main.go:18: no new variables on left side of :=

我认为:=不能用于将值更改为现有变量?

0 投票
2 回答
897 浏览

go - Golang:你能在一个语句中输入返回的接口{}吗?

假设我有这个:

是否可以将其减少为一行:

换句话说,像这样的东西,它不会编译:

并不是说有两行代码来获取“通用”并输入它是一件大事,但这对我来说只是感觉浪费和不简单,这通常意味着我错过了一些明显的东西:-)

0 投票
0 回答
51 浏览

return - 从 C# 中的函数返回多个值

给出错误。我想在 FunctionName 之前定义多个列表。我不喜欢方法请不要向我建议。

再次出现错误。