161得票4回答
如何创建一个返回空值的函数

我想用pl/pgsql编写一个函数。我正在使用Postgres Enterprise Manager v3,并在shell中创建函数,但是在shell中必须定义返回类型。如果我不定义返回类型,我就无法创建函数。 如何创建一个没有返回结果的函数,例如创建一个新表的函数?

140得票10回答
为什么将未使用的返回值转换为void?

int fn(); void whatever() { (void) fn(); } 将未使用的返回值强制转换为void是否有任何理由,还是我认为这完全是浪费时间?

119得票6回答
如果一个方法的返回类型是Void,那么我应该返回什么?(注意不是小写的void!)

由于在Java中使用了泛型,我最终不得不实现一个返回类型为Void的函数:public Void doSomething() { //... } 编译器要求我返回一些东西。目前我只是返回null,但我想知道这是否是良好的编程实践... 我在问关于Void,不是void。是Void类,...

110得票2回答
为什么将未使用的函数参数值转换为void?

在一些 C 项目中,我看到了这段代码:static void *l_alloc (void *ud, void *ptr, size_t osize, size_t nsize) { (void)ud; (void)osize; /* some code not usi...

106得票11回答
在void方法中使用return语句是一种不好的编程习惯吗?

假设有以下代码:void DoThis() { if (!isValid) return; DoThat(); } void DoThat() { Console.WriteLine("DoThat()"); } 在void方法中使用return是否可行?这样做是否...

103得票3回答
为什么TypeScript同时有`void`和`undefined`?

在 TypeScript 中,您可以将函数注释为返回 void:function fn1(): void { // OK } function fn2(): void { // Error return 3; } 您还可以为函数添加注释,以返回undefined:function...

100得票6回答
Java泛型中的void/Void类型

我正在实现一个apache HttpClient软件包的ResponseHandler,如下所示:new ResponseHandler<int>() { public int handleResponse(...) { // ... code ... ...

96得票3回答
const void是什么意思,它是一个有效的返回类型吗?

std::is_void的描述如下: 如果T是void类型、const void类型、volatile void类型或const volatile void类型,则提供等于true的成员常量值。 那么const void或volatile void可能是什么? 这个答案指出const...

93得票1回答
Mockito - thenCallRealMethod()在void函数上的应用

我在编写Junit测试用例时遇到了一个问题,而且对Mockito比较陌生。 我正在mock一个类的函数,而这个函数的返回类型恰好是void。当从我的mock类中调用该函数时,据我理解(和调试经验),它不会调用原始函数。为了克服这个问题,我尝试使用"when"和"thenCallRealMeth...

92得票5回答
如何使用PowerMock模拟返回void的静态方法?

我在项目中有一些静态工具方法,其中一些只是传递或抛出异常。有很多示例可以展示如何模拟返回类型不为void的静态方法。但是如何模拟返回void的静态方法来执行"doNothing()"呢? 非void版本使用以下代码: @PrepareForTest(StaticResource.class...