问题标签 [return]

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 投票
4 回答
14993 浏览

sql - 代码点火器的“SELECT TOP 1”相等?

我只需要从 sql 结果中获取 1 条记录。我们在标准 sql 中使用“SELECT TOP 1”,但我们如何在 CodeIgniter 中做到这一点?有什么功能吗?我在网上研究了很多,但找不到:/

欣赏!谢谢,

0 投票
6 回答
96245 浏览

python - python中错误与成功返回值的最佳实践

一般来说假设您有如下方法。

在这个特定的方法中,当发现错误时,我不想在这种情况下返回空列表,因为这可能是这个特定方法调用的真正答案,我想返回一些东西来指示参数不正确。因此,在这种情况下,我在错误时返回 False,否则返回一个列表(无论是否为空)。

我的问题是,像这样的领域的最佳实践是什么,而不仅仅是列表?返回我想要的任何内容并确保我记录它以供用户阅读?:-) 你们大多数人都做什么:

  1. 如果成功,您应该返回 True 或 False 并且您发现错误?
  2. 如果成功,您应该返回一个列表并且您发现错误?
  3. 如果成功,您应该返回一个文件句柄并且您发现了一个错误?
  4. 等等
0 投票
5 回答
28660 浏览

c++ - 将 char 数组存储在一个类中,然后返回它

我需要在一个类中存储一个 char 数组,然后返回它。我不得不承认我对指针有点困惑,并且已经尝试了我能想到的所有东西,但无法让它发挥作用。这是我所拥有的:

当然,我希望 setName() 将字符串“Testing”存储在类中,而 getName() 应该返回“Testing”。但相反,我只得到第一个字母 T。我做错了什么?

我想我应该使用 std 字符串,但首先我想了解为什么这不起作用。据我所知,这也应该适用于 char 数组?

0 投票
3 回答
187 浏览

ruby - 使 Ruby 循环返回“x”图像而不是 x,整数

以下返回我作为参数提供的任何整数。

如何让它返回所需数量的图像?例如,我希望 space(6) 返回六个 spacer.png 副本,而不是数字“6”。

谢谢!

0 投票
6 回答
13057 浏览

php - 访问函数返回的数组

无论如何可以直接访问没有临时变量的数组中返回的数据吗?

目前,我的代码如下:

有没有直接的方法可以在没有临时变量的情况下获取返回的数据?

0 投票
8 回答
5716 浏览

java - java:重载时的不同返回类型

我有一个像这样的类树:

我有一个抽象getValue()方法Cell

是否可以使方法getValue()返回intforAvCellStringfor FCell?我可以使用泛型int String吗?

谢谢!

0 投票
6 回答
8296 浏览

php - php可以返回一个布尔值吗?=> 返回 $aantal == 0;

php可以返回一个像这样的布尔值:

就像在java中你可以

还是您必须使用 if 构造?因为如果我这样做。

它回声

所以不是真的或假的

谢谢马蒂

0 投票
1 回答
1440 浏览

ruby-on-rails - 从提供给 instance_exec 的块中提前返回

我需要允许在类的范围内定义和调用块,使用instance_exec(通过 Rails 2.3.2)。但是,在某些情况下,其中一些块需要提前返回,这给我带来了问题。

我的应用程序是使用 ruby​​ 1.8.6 构建的,但我还需要让它在 1.8.7 上运行。似乎在两个版本之间,从 lambda 中返回的能力被删除了。以下在 1.8.6 中有效,但LocalJumpError在 1.8.7 中抛出(意外返回):

return我确定如果我用 替换我的块,我可以让它在 1.8.7 中工作next,但next square(n) if n < 5结果nil是 1.8.6。

有什么办法可以让这个在 1.8.6 和 1.8.7 中都能正常工作?我知道我可以重组我的块以使用分支而不是提前返回,但有些块更复杂,并且有多种情况需要提前返回。

另外,如果我想让我的代码在 ruby​​ 1.9 中运行,这会进一步改变吗?

编辑:我发现它在 1.8.6 而不是 1.8.7 中工作的原因是 1.8.7instance_exec在 C 源代码中定义了自己的,而 1.8.6 使用 Rails 的实现。如果我instance_exec在 1.8.7 中用 Rails 版本覆盖,它也可以在那里工作。

0 投票
2 回答
3471 浏览

c# - C# web 服务...返回嵌套的自定义对象

我已经开始在 VS2005 中开发一个新的 Web 服务。只有一种方法:

其中PersonActionclass 包含一个引用类的Person字段

我已经构建它,运行它......但是 wsdl 它总是包含一个空标签PersonAction......没有嵌入式类型的定义可用,所以我在客户端总是得到 null 。

XmlElement, XmlInclude,[Serializable]显然没有效果...

我确定我错过了什么。
肯定有人在过去遇到过这个问题并且知道解决方案。我真的很感激任何对 VS2005 (.NET 2.0) 有帮助的代码。

谢谢

0 投票
7 回答
27702 浏览

javascript - javascript函数返回不起作用

我在函数中返回变量时遇到问题,以下脚本可以正常工作:

打赌,当我尝试以下操作时,我会收到一个带有“未定义”消息的消息框:

这真的让我很烦恼,我似乎看不出我做错了什么。