Tag: 返回值

BASH函数中返回和退出之间的区别

BASH函数中的exit和exit语句与退出代码有什么区别?

如何从Bash函数返回一个string值

我想从Bash函数返回一个string。 我将用java编写示例来显示我想要做的事情: public String getSomeString() { return "tadaa"; } String variable = getSomeString(); 下面的例子在bash中工作,但有没有更好的方法来做到这一点? function getSomeString { echo "tadaa" } VARIABLE=$(getSomeString)

每个Javascript函数都必须返回一个值吗?

我使用Netbeans来为每个函数添加类似专业的注释。 所以我用/**开始每一个,然后按Enter让Netbeans实现以下function的默认评论scheme。 到目前为止,我一直只使用这个PHP语言,在这种情况下,Netbeans总是只在评论scheme中添加@returns {type}部分,如果下面的PHP函数确实包含return语句。 在所谓的“程序”(function不返回任何价值)这个部分是失踪。 今天,我尝试了同样的事情为JavaScript函数和Netbeans添加@returns {undefined}部分评论计划,即使下面的函数不返回任何东西。 这使我困惑。 Netbeans是这样build议的吗,每个Javascript函数都必须返回任何东西? 我该怎么办? 忽略(或删除)该评论scheme部分或遵循build议(如果这是build议)并添加return false; 在这种function的最后,虽然对我来说是没用的?

AsyncTask:doInBackground()的返回值在哪里去?

当调用AsyncTask<Integer,Integer,Boolean> ,其中的返回值为: protected Boolean doInBackground(Integer… params) ? 通常我们用new AsyncTaskClassName().execute(param1,param2……);启动AsyncTask new AsyncTaskClassName().execute(param1,param2……); 但它似乎没有返回一个值。 哪里可以finddoInBackground()的返回值?

python是一个函数返回多个值吗?

在Python中,你可以有一个函数返回多个值。 这是一个人为的例子: def divide(x, y): quotient = x/y remainder = x % y return quotient, remainder (q, r) = divide(22, 7) 这看起来很有用,但看起来也可能被滥用(“Well..function X已经计算了我们需要的中间值,让我们让X返回值)”。 什么时候应该画线并定义一个不同的方法?

在Golang的正常function中返回像“ok”的地图

在Go中,下面的工作(注意一个使用地图有一个返回,另一个有两个返回) package main import "fmt" var someMap = map[string]string { "some key": "hello" } func main() { if value, ok := someMap["some key"]; ok { fmt.Println(value) } value := someMap["some key"] fmt.Println(value) } 但是,我不知道如何用我自己的function做同样的事情。 是否有可能具有类似的行为与可选返回像map ? 例如: package main import "fmt" func Hello() (string, bool) { return "hello", true } func main() { if value, […]

没有return语句的C ++返回值

当我运行这个程序时: #include <iostream> int sqr(int&); int main() { int a=5; std::cout<<"Square of (5) is: "<< sqr(a) <<std::endl; std::cout<<"After pass, (a) is: "<< a <<std::endl; return 0; } int sqr(int &x) { x= x*x; } 我得到了以下输出: Square of (5) is: 2280716 After pass, (a) is: 25 什么是2280716 ? 而且,在函数int sqr(int &x)没有return语句的情况下,如何获取返回到sqr(a)的值? 谢谢。

在Ruby中显式返回是不错的风格吗?

来自Python背景,在风格方面总是有一个“正确的方式去做”(“Pythonic”方式),我想知道Ruby是否也存在。 我一直在使用自己的风格指南,但是我正在考虑发布我的源代码,我希望它遵守任何可能存在的不成文规则。 是“Ruby途径”明确键入方法return ? 我已经看到它完成了,但有没有一个正确的方法来做到这一点? 有没有适当的时间去做? 例如: def some_func(arg1, arg2, etc) # Do some stuff… return value # <– Is the 'return' needed here? end

我怎样才能从$ .getJSON函数返回一个variables

我想返回StudentId以在$.getJSON() 范围以外的地方使用 j.getJSON(url, data, function(result) { var studentId = result.Something; }); //use studentId here 我可以想象这与范围确定有关,但它似乎并没有像c#那样工作

返回null坏devise?

我听到一些声音说检查从方法返回的空值是不好的devise。 我想听听这个原因。 伪代码: variable x = object.method() if (x is null) do something