31得票15回答
构造函数能返回NULL值吗?

我知道构造函数并不会“返回”任何内容,但是例如如果我调用 CMyClass *object = new CMyClass(),有没有任何方法在构造函数失败时使 object 成为 NULL?在我的情况下,有一些需要加载的图像,如果文件读取失败,我希望它会返回 null。有什么方法可以实现这个功...

9得票1回答
Elisp函数返回值

我在Elisp中遇到了一个(可能很蠢的)问题。我想要一个函数根据when条件返回t或nil。以下是代码: (defun tmr-active-timer-p "Returns t or nil depending of if there's an active timer" (pro...

20得票4回答
在jQuery ajax调用中,PHP的echo和return有什么区别?

我遇到了一个问题,就是无法使jQuery Ajax调用的success函数正常工作。有人指出原因是我的PHP函数在返回结果时使用了return $result,而应该使用echo $result。 将Ajax调用的PHP函数从“return $result”更改为“echo $result”...

190得票6回答
在Java中从finally块返回

我最近惊讶地发现在Java中,finally块内可以使用return语句。 很多人认为这是一件不好的事情,就像在'不要在finally子句中使用return'中描述的那样。更深入地了解后,我还发现了'Java的return并不总是',其中展示了在finally块中使用其他类型的流控制会产生一...

8得票2回答
检查 JavaScript 函数是否在执行之前返回?

我有一个给定的函数,其中包含两个可选参数,这两个参数可能是函数。两个参数都需要可选,其中一个将是一个函数,另一个将是一个布尔值或返回布尔值的函数。 // Obj.func(variable, String[, Object][, Boolean||Function][, Function])...

7得票3回答
如何在函数中使用局部变量并返回它?

我正在尝试创建一个脚本,设置一个本地变量,从函数引用它,并可以将操作后的值返回到主范围(或者叫做什么; 我新学Python)。 为了展示我要完成的最基本的任务,即将模块中的本地内容导入函数块中,我已经简化了我的代码。 我使用“globals”让它工作了,但这不是最好的解决方案... ch...

37得票2回答
异步JavaScript执行是如何发生的?何时不使用返回语句?

// synchronous Javascript var result = db.get('select * from table1'); console.log('I am syncronous'); // asynchronous Javascript db.get('select ...

230得票3回答
Java方法有返回类型但没有返回语句也可以编译通过

问题1: 为什么以下代码没有返回语句也能编译通过?public int a() { while(true); } 注意:如果我在 while 循环后添加 return,则会出现“不可访问的代码错误(Unreachable Code Error)”。 问题2: 另一方面,为什么以下...

7得票4回答
我们不需要把函数的返回值赋给变量吗?C/C++

我使用C/C++已经三年了,但是我从来没有遇到过这个问题! 以下代码可以编译通过(我刚试用gcc编译过): #include <iostream> int change_i(int i) { int j = 8; return j; } int main() { ...

7得票5回答
JavaScript函数未返回true

我有以下JS函数,我正尝试确定为什么它不会返回“true”。我已经验证了逻辑块被命中,通过在块中添加警报,但似乎跳过包含返回语句的行。 function requiresMatchLevel(fields) { $.each(fields, function (i, fiel...