|
|
|
|
移动端

2.3.1 括号是可以省略的

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

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

人工智能+区块链的发展趋势及应用调研报告


2.3 方法

对于方法大家都不陌生,这里特别用一节讲方法的目的主要是,讲Groovy方法和Java的不同。然后我们才能看明白Gradle脚本里的代码,会发现有的是方法调用。

2.3.1 括号是可以省略的

我们在Java中调用一个方法都是用invokeMethod(parm1,parm2),非常规范,Java就是这么中规中矩的语言。在Groovy中就要灵活得多,可以省略(),变成invokeMethod parm1、parm2这样,是不是觉得非常简洁,这在定义DSL的时候非常有用,书写也非常方便:

  1. task invokeMethod << {  
  2. method1(1,2)  
  3. method1 1,2  
  4. }  
  5. def method1(int a,int b){  
  6. println a+b  

上例中这两种调用方式的结果是一样的,但第二种更简洁,Gradle中的方法调用都是这种写法。

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

51CTO读书频道二维码


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

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

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

读 书 +更多

基于Project2003的项目管理

本书的上一版本《基于Project 2002的项目管理》上市以后得到了读者的欢迎,为了更好地将Project 2003新版本的应用介绍给读者,我们重新进行...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊