问题标签 [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.
javascript - 从返回的数组中分配索引为 1 或更高的元素
Given 是一个函数,它返回一个包含 (n) 个元素的数组。我想分配这些返回值,但不是第一个。
现在我有
但我的意图是
在其他语言中,您可以执行以下操作
要存档这个,但它是如何在 JS 中完成的?
当然,可以做
.. 但是,.. 呃..
python - 如何在 Python 中使用 scipy ndimage.generic_filter 返回多个值?
我正在寻找一种使用scipy.ndimage中的generic_filter 模块输出多个值的方法,如下所示:
但我不断收到预期浮动的错误。
我玩过“输出”参数,如下所示:
无济于事。根据这个问题,我还尝试返回一个命名元组、一个类或一个字典,但这些都不起作用。
tuples - 如何简单地分配多个返回值?
传统上这是通过out
参数完成的,例如:
使用元组可以将其重写为
不幸的是,结果不能直接分配给变量元组:
是否有特殊的语法允许类似的东西
或任何其他惯用的方式来做类似的事情?
arrays - 带有数组和散列的多个返回值
我相信数组主要用于从方法返回多个值:
我认为这是 Ruby 提供的一种语法糖。例如,我们可以用哈希得到类似的结果吗?
我正在寻找结果{ "c" => 1, "d" => 2 }
,这显然不会发生。有没有其他方法可以做到这一点?我知道我们可以从该方法返回一个哈希并存储它并像这样使用它
只是好奇是否有另一种类似于使用数组但使用哈希的方法......
我认为提出问题的更简单方法是......
types - LuaJ 错误的返回类型转换
我有以下代码,它使用 LuaJ 无法按预期工作。
请注意,我的 Lua 脚本调用了两个不同的函数,称为“数字”,一个来自强制对象,另一个来自本机 Lua。两者都应该以相同的方式返回两个值,从中只使用第一个值。
执行输出是这样的:
但我希望它是这样的:
我错过了什么吗?
python - 带有字符串和函数的python返回语句
上面是我编写的一个函数,它汇集了 3 个其他函数并比较了它们之间的 2 个文件。如您所见,我希望 return 语句在每个值之前表示一个描述符,但我收到以下错误:
关于最后一行。我错过了什么?
编辑:代码工作得很好,我只是在那个 return 语句上遇到了问题——我认为这是我遗漏的一些小东西?预先感谢您的帮助!
c# - 使用枚举和多次返回进行切换
我有两个对象:
和
我想switch case
根据BugReportFilter
选择创建一个 where 我的输出将是一个特定的BugReportStaus
.
所以我创建了一个方法CheckFilter
问题是,在BugReportFilter.Open
我应该返回BugReportStatus.OpenAssigned
AND BugReportStatus.OpenUnassigned
的选项的情况下,有没有办法在一次返回中连接这两个选项?
go - 多个返回值和 := 在 go
为什么这是一个有效的程序?
这不是吗?
抱怨说./main.go:18: no new variables on left side of :=
我认为:=
不能用于将值更改为现有变量?
go - Golang:你能在一个语句中输入返回的接口{}吗?
假设我有这个:
是否可以将其减少为一行:
换句话说,像这样的东西,它不会编译:
并不是说有两行代码来获取“通用”并输入它是一件大事,但这对我来说只是感觉浪费和不简单,这通常意味着我错过了一些明显的东西:-)
return - 从 C# 中的函数返回多个值
给出错误。我想在 FunctionName 之前定义多个列表。我不喜欢方法请不要向我建议。
再次出现错误。