|
|
|
|
移动端

2.3.2 return是可以不写的

《Android Gradle权威指南》本书全面讲解了Android 下Gradle的详细用法,并结合实例,让读者达到学以致用的目的。本节为大家介绍return是可以不写的。

作者:飞雪无情来源:人民邮电出版社|2017-09-09 14:02

开发者盛宴来袭!7月28日51CTO首届开发者大赛决赛带来技术创新分享

2.3.2 return是可以不写的

在Groovy中,我们定义有返回值的方法时,return语句不是必需的。当没有return的时候,Groovy会把方法执行过程中的最后一句代码作为其返回值:

  1. task printMethodReturn << {  
  2. def add1 = method2 1,2  
  3. def add2 = method2 5,3  
  4. println "add1:${add1},add2:${add2}"  
  5. }  
  6. def method2(int a,int b){  
  7. if(a>b){  
  8. a  
  9. }else{  
  10. b  
  11. }  

执行./gradlew printMethodReturn后可以看到输出:

  1. add1:2,add2:5 

从例子中可以看出,当a作为最后一行被执行的代码时,a就是该方法的返回值;反之则是b。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

数据库系统工程师考试全程指导

为了满足广大考生的需要,我们组织了参与过多年资格考试命题或辅导的教师,以新的考试大纲为依据,编写了《数据库系统工程师考试全程指导》...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊