精华内容
下载资源
问答
  • java return 返回值

    2018-05-31 09:38:49
    java 中的返回值return的简单应用,及一个代码,更利于大家学习java中的return章节
  • return返回值详解

    万次阅读 2019-07-27 11:20:06
    函数返回值return详解 ① alert(fn2()); //function(){alert(1);} function fn2(){ return function(){ alert(1); } } ② fn2()();//1 function fn2(){ return function(){ alert(1); ...
    1. 函数返回值return详解

     alert(fn2());      //function(){alert(1);}
    
    function  fn2(){
    
      return function(){
    
         alert(1);
    
      }
    
    }
    

     fn2()();//1
    
    function   fn2(){
    
      return function(){
    
         alert(1);
    
    
         }
        
        }
    

    fn2(20)(10);//30
      function   fn2(a){
    
      return function(b){
    
         alert(a+b);
    
      }
    
    }
    

      alert(fn());//123 因为函数中return后面的代码都不执行
    
    function  fn(){
    
      return 123;
    
      alert(520);
    
    }
    

    小结:

    1) 函数名+括号:fn1()==return后面的值

    2) 所有函数默认返回值为:未定义

    3) return后面任何代码都不执行了

    展开全文
  • JavaScript中的return返回值

    千次阅读 2018-07-29 17:53:32
    return返回值 1.return之后不会再执行后面的代码了,直接结束,相当于break function fn(a,b) { console.log(a);//输出1 return a + b;//返回结果用变量接收 console.log(b);//不输出 因为return之后不会再执行...

    return返回值
    1.return之后不会再执行后面的代码了,直接结束,相当于break

    function fn(a,b) {
    	console.log(a);//输出1
    	return a + b;//返回结果用变量接收
    	console.log(b);//不输出 因为return之后不会再执行后面的代码了
    }
    var result = fn(1,1);
    console.log(result);//输出结果2
    
    

    这里写图片描述

    2.return后面是什么就返回什么

    function fn() {
    	return function() {
    		console.log('return后面是什么就返回什么');
    	};
    }
    var result = fn();
    console.log(result)
    
    

    这里写图片描述

    3.return不写或者return写了但是并没有返回的东西
    这时候return会返回undefined
    1)没有return的结果

    
    function fn(a,b) {
    		var c = a + b;
    		console.log(c);\\返回2
    }
    var result = fn(1,1);
    console.log(result);\\返回undefined
    

    这里写图片描述

    2)有return但是不return任何东西的结果

    function fn(a,b) {
    		var c = a + b;
    		console.log(c);\\返回2
    		return;
    }
    var result = fn(1,1);
    console.log(result);\\返回undefined
    

    这里写图片描述

    3)有return的结果

    function fn(a,b) {
    		var c = a + b;
    		console.log(c);\\输出2
    		return c;
    }
    var result = fn(1,1);
    console.log(result);\\输出2
    

    这里写图片描述

    4.return 和 console.log()
    return 只是返回一个值并不会输出
    console.log () 会在面板中打印结果 当函数调用的使用会打印出来 而return只有返回值
    并不会打印所以要找一个变量接收返回的结果才能打印它的值

    想看更多点击我的博客

    写的不足的地方还请各位能评论说出来,以后继续努力。

    展开全文
  • python中return返回值是因为你没有将返回的值取出来。 解决方法: 调用函数,将函数的返回值赋给一个变量,输出这个变量就可以看到函数的返回值了 示例如下: def ss():  a = 10  b = 20  return a + ...
  • Python中return返回值的简单用法

    千次阅读 2020-08-11 23:48:25
    经常会遇到有人问“为什么方法的最后一行,有的要return一个结果,但是有的却没有return,学习的时候很少看到有书上讲解这个return的...问题1:return将数据返回到哪儿去了? 我们先看下面这几行代码,构造一个求和方法

    经常会遇到有人问“为什么方法的最后一行,有的要return一个结果,但是有的却没有return,学习的时候很少看到有书上讲解这个return的用法,因此一直搞不清这个return是干什么用的?到底该什么时候用,return的值应该怎么确定?…"
    下面我们就简单的探讨一下这个return的用法。
    首先关于英文单词return,它是返回的意思。那么关于它将数据返回到哪儿去了,以及哪些数据需要返回?我们下面将举几个例子进行探讨。

    问题1:return将数据返回到哪儿去了?
    我们先看下面这几行代码,构造一个求和方法,然后方法结果执行结果print打印出来。

    def sum_result(a, b):
        result = a + b
    
    if __name__ == "__main__":
        print(sum_result(1, 2))
    

    执行结果为:

    D:\Python\python.exe C:/Users/Desktop/Code/return.py
    None
    
    Process finished with exit code 0
    

    发现print打印的结果为None.
    接下来我们在上述代码的基础上再添加一行代码,为

    def sum_result(a, b):
        result = a + b
        return result
    
    if __name__ == "__main__":
        print(sum_result(1, 2))
    

    运行结果为:

    D:\Python\python.exe C:/Users/lc115/Desktop/Code/return.py
    3
    
    Process finished with exit code 0
    

    啊哈,发现此时print打印的结果为1+2的值(3)了,也即为求和方法中result的运算结果。
    通过上面两个代码对比,我们发现当在方法中增加了return后,整个方法对外体现就是所return的值。以上例为例,在方法sum_result中,增加了一条return result 代码后,sum_result方法对外体现的值即为result,因此将方法sum_result print出来,结果是result的值。但是如果方法中没有return 语句,则相当于是return None,没有返回值,因此print 的结果为None.
    那是不是我们只能return方法中的运算结果呢?下面我们继续探讨一下。

    问题2:我们return时应该return什么值?以及应该什么时候要用return?
    下面我们再将上面的代码改一下,我们不return result,我们return一个自定义字符串看是否可以。代码如下:

    def sum_result(a, b):
        result = a + b
        return "hello"
    
    if __name__ == "__main__":
        print(sum_result(1, 2))
    

    运行结果:

    D:\Python\python.exe C:/Users/Desktop/Code/return.py
    hello
    
    Process finished with exit code 0
    

    发现输出打印的是字符串"hello"
    我们再return一个布尔类型的值试试:

    def sum_result(a, b):
        result = a + b
        return True
    
    if __name__ == "__main__":
        print(sum_result(1, 2))
    

    运行结果为:

    D:\Python\python.exe C:/Users/Desktop/Code/return.py
    True
    <class 'bool'>
    
    Process finished with exit code 0
    
    

    发现也可以直接return一个布尔类型的值。

    其实return后面可以接任何值,可以与方法运算有关的,也可以跟方法运算无关的。当方法中一旦有return一个返回值,那么该方法对外的整体”体现“就是该return的结果。因此我们在实际写代码的过程中,是否需要return以及return什么值还是需要根据具体的需求来看,比如有时候方法B需要用到方法A中的运算结果,那么就需要将A方法的运算结果return,然后代入到B方法中去执行。例如:

    def func_a():
        result = 1 + 2
        return result
    
    def func_b():
        sum = func_a() + 3
        print(sum)
    
    if __name__ == "__main__":
        func_b()
    

    运行结果为:

    D:\Python\python.exe C:/Users/Desktop/Code/return.py
    6
    
    Process finished with exit code 0
    

    问题3:在一个方法中,如果有多个值需要return该如何写?
    我们先来看一个例子,当有多个return语句时最终输出是怎样的?

    def func_a():
        result = 1 + 2
        return result
        return True
        return 0
    
    if __name__ == "__main__":
        print(func_a())
    

    运行结果为:

    D:\Python\python.exe C:/Users/Desktop/Code/return.py
    3
    
    Process finished with exit code 0
    

    发现无论写多少return语句,最终只返回第一个return语句的结果。
    那如果我们需要返回多个值,该怎么写呢?写法如下:

    def func_a():
        result = 1 + 2
        return result, True, 0, "hello"
    
    if __name__ == "__main__":
        print(func_a())
        print(type(func_a()))
        print(func_a()[0])
        print(func_a()[1])
        print(func_a()[2])
        print(func_a()[3])
    

    运行结果如下:

    D:\Python\python.exe C:/Users/lc115/Code/return.py
    (3, True, 0, 'hello')
    <class 'tuple'>
    3
    True
    0
    hello
    
    Process finished with exit code 0
    

    我们发现将多个return结果一列写出来,中间用英文逗号隔开后,输出的结果是一个元组,如果需要单独获取某个值可以通过获取元组元素的方法得到相应的值。

    总结:
    方法对外”体现“的数据就是return的值,方法中return的值可以是任意值,需要自己根据代码需求来给定。

    展开全文
  • c语言中return返回值的用法总结

    万次阅读 多人点赞 2018-08-31 17:31:33
    return返回值的意义就是把return<表达式内容>返回给调用return的函数。 *例如: void test(int i,int j); { return i+j; printf("不会被执行的语句“); //return i+j直接返回主函数中调用它的函数...

    return返回值的意义就是把return<表达式内容>返回给调用return的函数。

    *例如:

     

    void test(int i,int j);
       {
            return i+j;
             printf("不会被执行的语句“); 
             //return i+j直接返回主函数中调用它的函数
        }
    int main()
        {
            int a=20;
            int b=5;
            sum =test( a, b );
            printf("%d\n",sum);
        }

     

    程序的输出值sum=25, 函数运行执行到sum =test( a, b),调用到函数void test( int i, int j )当中,执行表达式i+j, test函数里面的printf输出不会执行.
           
     

     

     

     

    展开全文
  • return返回值调用

    千次阅读 2020-03-09 15:56:58
    """ 函数中的返回值: 函数中的返回值是由return来决定的 函数中可不可返回两个值?...当函数执行到return的之后,那么会直接跳出函数,返回结果 """ # def func(a, b): c = a + b d = a ...
  • java中return返回值问题

    2017-03-14 13:55:24
    在方法中有时候会用到返回值return,为什么要添加返回值?感觉没有返回值也能运行 如:int add(int,int j){ int result =i+j; return result; } 其中return result运行结束后,result值为多少?
  • return返回值

    千次阅读 2019-03-29 08:43:38
    1.return在if else语句里面相当于whitch的break 截断 function test(num) { if(num==""){ alert('0000'); return; alert(1111)//加入return截断后,下面的alert(1111)不会再执行,会直接跳出当前的if语句 .....
  • return返回值

    2021-01-11 13:53:49
    函数通过return返回一个返回值。 每一个函数都会有一个返回值,这个返回值可以通过关键字“return”进行设置 //声明一个带返回值的函数 function 函数名(形参1, 形参2, 形参3...) { //函数体 return 返回值; } ...
  • 格式public static 返回值类型 方法名(数据类型 参数名称){代码块} 调用: 格式:方法名(实际参数),就可以啦。实际参数,其实就是变量或者常量 方法的分类 1.无参无返回值的方法: public static void methodName(){...
  • 有这么一个简单的程序: #include using namespace std; int func() ...请教各位牛人,当一个函数返回局部变量的时候,函数调用一旦结束局部变量就会被销毁,上面的程序中=号操作是从哪取值赋给
  • 在学习return函数时候,还是要知道了解它最主要的函数作用,比如,怎么去实现返回一个值,另外还有就是我们经常会用到的使用return能够进行多值输出,这才是我们需要抓住知识的重点,针对上述所提及的内容,都可以...
  • Java中void、return返回值的详解

    万次阅读 多人点赞 2017-08-08 15:30:12
    三、return使用时,则代表有返回值。 下面举例说明: 首先还是和上一个void用法说明一样,先创建一个类 注意,此时在方法中表示不再和void一样。一个是sum=Chinese+Maths,另一个是return Chinese+Maths;...
  • 通过汇编代码可以很清楚的看出,函数运行完毕后,会将返回值放入一个寄存器中,调用该函数处,是从寄存器中得到了返回值,并不是从已经运行完毕的函数空间中得到了这个值(因为之前的空间已经释放掉了)。...
  • 以下代码,则能正常返回期望结果 btnClick(eleRef) { let result = this.test(); this.$alert(result); }, test(){ let arr=[{title:0},{title:1},{title:2},{title:3},{title:4}]; let result = -1; arr.map(one =...
  • 接收return返回值

    2019-09-21 19:04:07
    接收return返回值 def sum (a,b,c): return a + b + c e = sum(61,7,8) print(e)
  • ajax 获取return返回值

    2020-07-23 13:09:54
    失败原因:ajax内部是一个或多个定义的函数,ajax中return返回值返回到ajax定义函数,而不是返回到ajax外层的函数checkAccount1() */ function checkAccount1(){ var result = 1; $.ajax({ url : 'test...
  • 关于return返回值类型的问题

    千次阅读 2019-06-16 23:58:14
    Return返回值是函数的类型,假设函数是int类型,返回的就是int类型的数据,假设函数是struct node *类型,返回的就是struct node * 类型的值。Return可以返回多种值,例如地址。假设前面定义了一个struct node * ...
  • 下面小编就为大家带来一篇JS中实现函数return多个返回值的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • return返回值的作用

    千次阅读 多人点赞 2016-12-02 13:35:23
    return 是函数返回值返回函数运行得到的计算结果,main的返回值用于说明程序的退出状态,如果返回 0,则代表程序正常退出,否则代表程序异常退出。有些编译器在程序末尾没有return语句的时候会自动加上“return 0;...
  • 使用 async await return 返回的值变量是一个Promise 对象 @Override run = async () => { const res = await getDashServerInfo() return res.value } console.log(this.run()) 原因分析: async本来...
  • @C语言return的用法详解,C语言函数返回值详解 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的...
  • C#通过return带回返回值

    千次阅读 2019-05-31 11:52:31
    return sum; //返回值 } } } Program.cs using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace LeiheDuixiang { class Program { static void Main...
  • 使用Ajax方法获取return返回值

    万次阅读 2018-08-15 19:58:35
    使用ajax获取return返回值 1、ajax使用同步方法 2、定义全局变量接收返回值 注意: 把ajax异步请求改为同步请求-&gt;async: false;既然是封装方法,有返回值才会赋值给afddlxList //使用变量接收 ...
  • return返回值问题和字符串问题

    千次阅读 2019-04-07 11:14:36
    首先,这两条语句的返回值都是1,因为如果return的表达式中有计算,需要先计算出结果。 对于char *p="hello",在常量区存放这个字符串,指针p指向这个字符串,也就是指针p中存放的是hello字符串的地址,...
  • return返回值用法

    万次阅读 2017-03-15 19:48:25
    //这个类就意味着是一个有返回值为int的类 //一般不需要返回值就把int换为void //然后是代码 return x+y; //return int型的值 } 返回值是必须有的,作用就是把固定不变的、常用的代码封装起来写在类里...
  • return 返回值所表示的意义

    千次阅读 2019-07-18 09:24:58
    return语句用来结束循环,或返回一个函数的值。 1 return, 如果什么都不接的话,其实就是void类型函数的返回,返回后不再执行return后面的语句 如果函数执行成功返回0,不成功返回非0,一般情况下非0值常用-1来表示...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 972,257
精华内容 388,902
关键字:

return返回值返回到哪里