问题标签 [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 回答
2677 浏览

mysql - mySQL存储过程where子句问题

我有一个看起来像这样的 mySql 存储过程——

如果我没有限制 1,它总是返回表中的所有行——每个记录的 id 值设置为 ID 参数。为什么我不能只使用 where id=ID,为什么当我这样做时它会返回所有记录?我使用限制 1 有什么影响?为什么我在星期六晚上编程?

0 投票
2 回答
40719 浏览

jquery - jQuery Ajax:返回值给调用者?

我有一些 jQuery 代码。我调用了一个 Ajax 函数文件 file.php,其中包含一些字段,例如:

我会再次分配给 jQuery 函数吗?如果是这样,我该怎么做?我附上了一个示例文件:

0 投票
4 回答
464 浏览

coding-style - 使用 return 语句效果很好!

当我使用返回值创建方法时,我通常会尝试进行设置,以便永远不会出现以必须返回某些默认值的方式调用该方法的情况。当我开始的时候,我经常会编写一些方法来做某事,或者返回他们所做的事情,或者如果他们没有做任何事情,就会返回 null。但我讨厌在我的代码中到处都是丑陋的if(!null)陈述,

我正在阅读我很多个月前阅读的实用程序员的 ruby​​ 重新指南,我注意到他们经常返回self(ruby's this),而他们通常不会返回任何东西。他们说,这是为了能够链接方法调用,就像在这个例子中使用返回他们设置属性的对象的 setter 一样。

起初我觉得这种东西很有吸引力。有几次我很高兴能够链接方法调用,Player.getHand().getSize()但这有点不同,因为方法调用的对象一步一步地变化。

Stack Overflow 对返回值有什么看法?当您想到返回值时,是否有任何模式或习语会温暖地浮现在脑海中?有什么好方法可以避免挫败感和增加美感?

0 投票
2 回答
615 浏览

c# - 返回多个值

我有一个识别页面坐标的函数,我将它们作为

但是,稍后我需要有关每个页面的信息 - 如果已验证,页面分辨率是多少,颜色/bw 等。我可以创建另一个函数并运行与前一个函数几乎相同的结果集并获取该信息。

另一种选择是添加一个ref参数,以便我可以取回这些值。

另一种选择是创建一个包含字典和页面信息的包含类:

然后定义:

我倾向于最后一个选项,但非常感谢您的见解。

0 投票
8 回答
73521 浏览

c++ - 为什么我们需要在 C++ 中使用 `int main` 而不是 `void main`?

为什么我们需要使用int main而不是void main在 C++ 中?

0 投票
19 回答
809262 浏览

java - 如何使方法返回类型通用?

考虑这个例子(在 OOP 书籍中很典型):

我有一个Animal班级,每个班级Animal可以有很多朋友。以及添加特定行为的
子类Dog,如Duck,等。Mousebark()quack()

这是Animal课程:

这是一些带有大量类型转换的代码片段:

有什么方法可以使用泛型作为返回类型来摆脱类型转换,所以我可以说

这是一些初始代码,其返回类型作为从未使用过的参数传递给方法。

有没有办法在运行时确定返回类型而无需使用额外的参数instanceof?或者至少通过传递一个类型的类而不是一个虚拟实例。
我了解泛型用于编译时类型检查,但是有解决方法吗?

0 投票
12 回答
593097 浏览

c++ - 如何使用 POSIX 在 C++ 中执行命令并获取命令的输出?

我正在寻找一种从 C++ 程序中运行命令时获取命令输出的方法。我已经研究过使用该system()功能,但这只会执行一个命令。这是我正在寻找的示例:

我需要运行任意命令并获取其输出。我查看了boost.org,但没有找到任何可以满足我需要的东西。

0 投票
2 回答
1106 浏览

java - 速度并忽略 java 方法返回

我想在 Velocity 宏的列表中添加一个元素。这是避免“真实”文本出现在 Velocity 输出中的唯一方法吗?

0 投票
4 回答
2024 浏览

return-value - 是否有任何 Common Lisp 函数返回 3 个值?

是否有任何 Common Lisp(内置)函数返回超过 2 个值?我知道很多返回 2,但我想不出一个返回 3。

(我在这里看到一个关于返回超过 2 个值的评论,并试图考虑 CL 这样做但不能这样做的情况。)

0 投票
1 回答
337 浏览

return-value - 将返回代码从子脚本发送回父脚本

当找不到 FTP 文件时,我的子脚本可以创建 rc=110。父脚本设置错误处理 RC=1。我希望将错误处理设置为在子脚本中创建的 RC。有任何想法吗?