问题标签 [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 投票
2 回答
279 浏览

function - 为什么有人会在 Matlab 函数的数组中返回矩阵?

我是 Matlab 的新手,但我正在研究一个这样开始的函数:

在他们定义 res 的函数内部,对输入中的字段做一些事情,并将这些事情的结果放在 res 中。我想知道在函数声明中使用 [ ] 而不是 like 的原因可能是什么

我经常看到的。也许如果你们中的一个人可以说“将结果放入数组中很好,因为这样你就可以......”谢谢。

0 投票
5 回答
7742 浏览

actionscript-3 - 如何定义可能返回或不返回结果的 AS3 方法的返回类型?

如何定义此类方法的返回类型?

0 投票
3 回答
875 浏览

python - 在python中返回数据

我目前正在通过“Dive Into Python”来学习该语言,我对第 5 章的示例 5.10 有点困惑。UserDict 普通方法

例 5.10。UserDict 普通方法

data字典在哪里。

我注意到,如果该类是 UserDict 类型,那么它会返回UserDict(self.data). 我很困惑的是,为什么你需要 returnUserDict(self.data)而不是return self.data?self.data 不是可以返回的字典吗?

UserDict(self.data)如果有人可以解释 return和之间的区别self.data,我将不胜感激。

0 投票
9 回答
142879 浏览

java - Can two Java methods have same name with different return types?

Can two Java methods have the same name with different return type? The return type of the methods are different and they are declared with the same method's name.

Is that allowed?

0 投票
6 回答
61802 浏览

java - Java 泛型 void/Void 类型

我正在ResponseHandler为 apache HttpClient 包实现一个,如下所示:

但我希望该handleResponse函数不返回任何内容,即void. 这可能吗?以下内容无法编译,因为void它不是有效的 Java 类型:

我想我可以替换voidVoid返回一个Void对象,但这并不是我真正想要的。问题void:是否可以以我可以返回的方式组织这种回调情况handleResponse

0 投票
4 回答
299 浏览

c++ - 模板代码返回类型重载未编译。怎么了

我正在尝试以下代码来重载一个简单的函数以适用于多种类型。但是,它无法编译。有人可以告诉我出了什么问题以及如何解决这个问题吗?

这是错误消息:

test2.cpp:在函数'int main()'中:
test2.cpp:73:错误:没有匹配函数调用'getFieldOffset(STR1&,int)'
test2.cpp:75:错误:没有匹配函数调用' getFieldOffset(STR2&, int)'

test2.cpp:在函数'T2 getFieldOffset(const T1&,int)'中:
test2.cpp:90:错误:'null'未在此范围内声明

0 投票
2 回答
837 浏览

generics - 如何在 UML 中声明操作的通用返回“T extends MyClass”类型?

我想使用以下签名在 UML 2 方法中建模:

public <T extends MyClass> T doSomething();

我应该如何将它重写为 UML ?我知道对于具体的课程很简单:+doSomething:com.xyzMyClass

0 投票
4 回答
1150 浏览

java - Java 类泛型和方法泛型冲突

我有一个 Generic Class Factory 类,它有两种方法,一种使用 Class 泛型 T 值,另一种只使用它自己的方法泛型定义。

使用 T 泛型的方法可以正常工作,但是当我想使用另一种不关心 T 泛型是什么的方法时,它不会使用 Generic E 它只会返回一个 Object 然后我必须键入它.

这有编译错误,因为它希望我将其类型转换为(数据)。如果我通过 GenericClassFactory 一个有效的类 Generic 它将起作用。如果您定义了 Class Generic 但未使用它,它就像它不识别方法泛型一样。

这很好用。但是当我的目的不需要它时,我必须定义一个这样的类泛型,这是愚蠢的。我可以这样做:

但是现在我的第二种方法似乎太宽泛了……也许不是。我的意思是,如果您分配给返回类型的对象没有实现 ClassMatchable,它仍然会给出编译错误。那是我应该走的路吗?这样我就不必打字了?

0 投票
2 回答
733 浏览

c - 如何使用系统调用将 C 中的数组从内核返回给用户

我已经完成了向 linux 内核添加系统调用的困难部分。我需要返回以下数组: unsigned int counts[4]
我可以将数组引用为 curr->counts,但我认为没有返回值,而且我认为给内核空间指针是不好的?
相反,我认为最好的方法是返回 void 并按参数传递。这是要走的路吗?

0 投票
4 回答
107 浏览

c++ - 当不需要返回值时,我应该使用返回函数吗?

我有一个看起来像这样的函数:

我想知道为了离开函数的唯一目的而使用返回函数而不是 void 函数是否常见或适当(除了结束函数之外,返回的值在程序中不会做任何事情)。这是一种好的做法,还是有更好的方法来结束函数?