问题标签 [return-type]

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

c# - 如果找到记录,则返回 int;如果未找到数据,则返回 false

我有一种方法可以从学生的表格中获得成绩。如果没有记录(空结果集),那么它应该返回 false。

我是否编写了一个返回布尔值(已找到,未找到)和整数作为参考参数的函数?

这就是我到目前为止所拥有的(如果找不到记录,我会从 proc 返回 -1)

0 投票
2 回答
640 浏览

c++ - 重载 <<,返回 ostream 会出错。C++

我在重载 << 运算符时遇到问题。一切都可以打印并正常输入,但是当我尝试返回 ostream 时,出现此错误:

表达式:_BLOCK_TYPE_IS_VALID(pHead->nBlockUse)

我还已经在这个项目中重载了另一个 << 运算符,它返回了一个 ostream 就好了。以下代码中未使用此运算符。这是代码:

另一个头文件中的这段代码工作得很好:

在返回之前,一切都打印到屏幕上。这两个函数在我看来是一样的,有更多 C++ 经验的人可以告诉我吗?

0 投票
2 回答
395 浏览

c# - 返回匿名类型

我正在使用一种技巧来返回匿名类型,但我不确定它是否适用于所有场景。如果使用这个技巧有任何问题请告诉我,这样我就不会在我的项目中使用这个代码

0 投票
1 回答
2161 浏览

.net - 为什么在运行 .NET 应用程序后 .bat 文件测试 %ERRORLEVEL% 时,它测试的是字符串返回类型,而不是 int?

我正在研究如何从命令行或在 bat 文件中运行 .NET 应用程序,并给出了此代码用于测试应用程序的 %ERRORLEVEL%(退出返回值):

为什么要测试“0”而不是0?据我了解,.NET 可执行文件在退出时返回一个 int,而不是一个字符串。

0 投票
1 回答
6901 浏览

.net - 泛型方法的返回类型

我有一个泛型方法,它返回泛型类型的对象。一些代码:

我可以看到编译器可能会抱怨这个(“无法将类型 'String' 转换为 'T'”),即使代码不应该在运行时导致任何逻辑错误。有什么方法可以实现我想要的吗?铸造没有帮助...

0 投票
12 回答
40746 浏览

php - PHP 返回类型

是否可以像这样定义返回类型?

0 投票
2 回答
73857 浏览

c++ - 如果我在构造函数中写return语句怎么办?

如果我在构造函数中写return语句怎么办?是否符合标准?

上面的代码编译得很好,在ideone没有任何错误。但是下面的代码没有:

它在ideone给出了这个错误:

错误:从构造函数返回值

我知道从构造函数返回值根本没有意义,因为它没有明确提及返回类型,我们毕竟不能存储返回值。但我很想知道:

  • C++ 标准中的哪个语句允许第一个示例但禁止第二个示例?有没有明确的说法?
  • 是第一个示例中的返回类型void吗?
  • 是否有任何隐式返回类型?
0 投票
1 回答
947 浏览

ruby - 如何在 RubyFFI 中将结构指定为函数的返回值?

我必须加载几个从库本身返回结构的函数。

RubyFFI 的 Wiki 页面似乎已经过时,所以我在这里有点迷茫。

如何创建FFI::Struct,以及如何将其指定为本机函数的返回类型?

0 投票
1 回答
247 浏览

perl - Perl Inline::C 在失败时返回 pdl 或 0

我正在构建一个连接到相机、拍照并将数据读入 piddle 的模块。所有这些都发生在一个 Inline::C 命令中。使用PDL 文档中的过程,我可以创建pdl *并返回它。但是相机可能无法拍照,在这种情况下我想0按照通常的约定返回my $pic_pdl = $Camera->TakePicture or die "Failed to take image"。这似乎意味着我将需要使用该Inline_Stack_Push机制,但我不确定如何正确地pdl *SV*. 如果可能的话,我也想设置$!错误代码。这可以在 Inline 中完成吗?

0 投票
7 回答
190 浏览

php - 如何在php中使用<<<标签

我正在关注一本书教程,作者这样做是为了显示 html

埃克斯:

我不太明白,根据我的理解,只要你用相同的词结束,<<<你就可以调用任何东西。我真正不明白的是,当我编写并且我的所有代码都进入注释模式时。例如:ADMIN_OPTIONShtmlADMIN_OPTIONS;

上面的示例有效,但无效:

但这有效: