145得票7回答
返回一个Void对象

如果不是基本类型,那么返回 Void 类型的正确方式是什么?例如,我目前使用 null 作为返回值。interface B<E>{ E method(); } class A implements B<Void>{ public Void method(){...

142得票24回答
返回null是不好的设计吗?

我听到有些声音说从方法返回null值并进行检查是不好的设计。我希望听到一些原因。 伪代码:variable x = object.method() if (x is null) do something

135得票6回答
单值环境中的多个值

由于Go的错误处理机制,我经常遇到多返回值函数。到目前为止,我处理这个问题的方式非常混乱,因此我正在寻找编写更清晰代码的最佳实践。 假设我有以下函数:type Item struct { Value int Name string } func Get(value int) (...

130得票4回答
C++11中的"return {}"语句是什么意思?

这个陈述的意思是什么?return {}; C++11中的noexcept关键字表示在可预见情况下不会抛出异常,当需要避免异常处理延迟或者提高代码性能时可以使用它。return NULL; 或者return nullptr;

127得票5回答
从setTimeout获取返回值

我只想获取setTimeout的返回值,但是我得到的是整个函数的文本格式?function x () { setTimeout(y = function () { return 'done'; }, 1000); return y; } console...

123得票8回答
如何优雅地忽略MATLAB函数的一些返回值

有没有办法在不必为它之前的所有`n-1`个返回值创建哑变量的情况下获取函数的“第n个”返回值?假设我有以下 MATLAB 函数:function [a,b,c,d] = func() a = 1; b = 2; c = 3; d = 4; 现在假设我只对第三个返回值感兴趣。可以通过创建一个虚拟...

123得票4回答
每个JavaScript函数都必须返回一个值吗?

我使用Netbeans为我编写的每个函数添加类似专业的注释。所以我会用/**开头,然后按下Enter键让Netbeans为后续函数填写默认的注释方案。 到目前为止,我只在PHP语言中使用过这个功能,在这种情况下,如果以下PHP函数确实包含return语句,Netbeans仅在注释方案中添加了...

116得票3回答
如何在GDB中检查函数的返回值?

在假设返回值未分配给变量的情况下,是否可以使用gdb检查函数的返回值?

108得票8回答
如何在C语言中从函数中返回多个值?

如果我有一个函数可以返回int类型的结果和string类型的结果,我该如何从函数中同时返回它们? 据我所知,一个函数只能返回一种类型的值,这由函数名前面的类型决定。

102得票10回答
在Eclipse调试时,我能否在返回前找出返回值?

在指令指针返回到调用函数之前,是否有可能查看方法的返回值? 我正在调试一些我无法修改的代码(即:不想重新编译第三方库),有时它会跳转到我没有源代码或者返回表达式具有副作用而无法在显示选项卡中运行表达式的代码。 通常,返回值用于复合语句中,因此变量视图永远不会向我显示值(因此希望在控制返回到...