问题标签 [return-value]

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 回答
10569 浏览

scripting - ANT 脚本处理 exec 的返回值

所以这就是场景。我有

基本上我需要一种方法来在下一个目标中使用第一个目标的结果。我在网上查看,一种解决方案似乎是解析输出。但是有没有办法在不解析的情况下得到它?

谢谢

0 投票
3 回答
754 浏览

.net - 进程返回值

如何获取进程的返回值?基本上我是 ** ShellExecute () ** 从一个 DLL(在 C++ 中)中的一个 .NET 进程。该进程完成其任务,但现在我想知道它是成功还是失败。如何在 WinAPI 或 MFC 中做到这一点?

0 投票
6 回答
14213 浏览

c++ - 返回 std::list 成本高吗?

我想知道是否返回一个列表,而不是返回一个指向一个的指针,在性能方面代价高昂,因为如果我记得,一个列表没有很多属性(不是类似于 3 个指针吗?一个用于当前位置,一个用于开始,一个用于结束?)。

0 投票
3 回答
364 浏览

error-handling - 从例行程序中返回某些内容时的最佳实践

从例行程序中返回某些东西时的最佳做法是什么?我应该始终返回状态位还是仅在失败时返回?例如:

Return(0, “Failed because….”) 失败,
Return(1, success_value, second_success_value) 成功。

或者

Return(0, “Failed because….”) 失败,
Return(success_value, second_success_value) 成功。

我通常用 Perl 编程,但我想这个问题代表我可能尝试使用的任何语言。谢谢!

0 投票
6 回答
351 浏览

javascript - 在 JS 函数中返回值

有人可以向我解释为什么我不能在函数内部使用 document.getElementById('id').value 吗?

我正在尝试制作一个简单的乘法脚本(我正在学习 JS,它实际上还挺有趣的)并很快意识到键入整行代码只是为了返回一个值是多么烦人,所以我编写了一个小函数:

但是,这不起作用,只会破坏我的整个脚本的功能。我想简单地输入 value('id') 来返回元素的值。

为了解决这个问题,一位朋友建议我取出函数中的 .value 并将其添加到我调用函数的每一行的末尾,例如 value('id').value。

为什么我的第一种方法不起作用?

谢谢您的帮助!

0 投票
1 回答
588 浏览

objective-c - 返回索引数组目标 c

有谁知道在这样的简单函数中返回我的数组索引的快速方法

所以假设这两个在我的数组中的 index:5 处相同,它将返回一个 5 整数。

0 投票
11 回答
11883 浏览

c++ - 如何处理构造函数中的错误值?

请注意,这是关于构造函数的问题,而不是关于处理时间的类的问题。

假设我有这样的课程:

虽然我希望 a 成功构建,但我希望 b 的构造函数失败。

但是,这是不可能的,因为构造函数不返回任何值并且总是会成功。

构造函数如何告诉程序它不高兴?我想到了几个方法:

  1. 让构造函数抛出异常,并在调用函数中有处理程序来处理它。
  2. 在类中有一个标志,只有当构造函数可以接受值时才将其设置为 true,并让程序在构造后立即检查标志。
  3. 在调用构造函数之前立即调用一个单独的(可能是静态的)函数来检查输入参数。
  4. 重新设计类,以便可以从任何输入参数构造它。

这些方法中哪一种在工业中最常见?或者有什么我可能错过的吗?

0 投票
2 回答
206 浏览

php - 未列出的保留字?

我今天在我们的一些 PHP 代码中遇到了一个非常奇怪的行为。我们有一个处理文件的类。是这样的:

它对我们来说看起来很正常,但是 $this->upload() 函数只返回 NULL 之外的任何内容。我们检查了正确的功能正在运行。我们在它返回之前回显了它的返回值。我们尝试只返回一个真值,甚至是一个字符串。一切都检查正确。但是 $this->upload 仍然评估为 NULL。此外,日志中没有任何内容,并且 ERROR_ALL 已打开。

恼怒的是,我们将函数名称更改为 foo_upload。突然间,一切都奏效了。“上传”不在PHP 保留字列表中。任何人有任何想法为什么名为“上传”的类函数会失败?

0 投票
1 回答
1199 浏览

ms-access - MS Access 2003 - 创建仪表板 - 将值返回到表单?

所以这是我从未尝试过的东西,但我想我想在我的 MS Access 数据库中创建一个 Metrics Dashboard。所以我认为我需要问的第一个问题是

如何将值返回到表单?如果我汇总了前 10 名总销售额的查询,我如何不仅指定我希望获得最高结果的查询,还指定“顶部/第一条记录”(按降序排列?我应该使用单个文本框?

我认为使用数据表视图制作子表单将显示给定查询的整个结果,但是我也想仅列出几个查询的最高值...

谢谢,我相信这只会导致更多问题!

0 投票
1 回答
5331 浏览

c# - WCF 服务应该返回普通的旧对象,还是您正在使用的实际类?

我正在使用另一家公司的 WCF 服务,它正在返回一个类型为 的对象object。是否有理由不返回实际的类,并返回必须转换为正确形式的对象?

例如,如果 Web 服务返回一个 type 的对象,OrderStatus你为什么要返回一个普通的 oldobject呢?

如果我错了,请纠正我,但这需要我OrderStatus手动(通过电子邮件或其他方式)获取类的定义,并将其放入我的解决方案中。另外,我必须明确地将对象转换为OrderStatus对象。更不用说公司可以更改服务以返回另一种类型的对象,我的代码将停止工作。

如果服务的返回值是 type 的对象OrderStatus,那么该类会自动为我生成,对吗?