gradle基础语法学习笔记

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_40420578/article/details/100893760

1.定义变量用def且不用指明类型(根据对象的值判断它的类型,判断不出来时就当成object):

def name="zm"
def isLike=false

2.输出值、输出类型

println name
println name.class

3.函数参数不用类型,有返回值(可以无类型的)时,不用类型必须用def,有类型时可以不用def

def getMax(a,b){
  //返回数据
}

String getMax(a,b){//也可def String getMax(a,b)
  //返回数据
}

4.调用函数时可省略括号

getMax 'a,b'

versionName rootProject.ext.app.versionName

5.函数默认修饰符public,此函数下的参数默认有get、set方法 

class Name(){
  def name
}
Name.getName()

6.范围表示,循环中不用指定类型

..  包括开始结束值 eg: 0..3  (0、1、2、3)
..< 不包括结束值   eg: 0..<3 (0、1、2)
for(i in 0..3){
}

7.assert证明范围是XX实例,再后该范围就是类型XX(XX可以是List、Map、Collection)

def aa=0..3
asser aa instanceof List

猜你喜欢

转载自blog.csdn.net/weixin_40420578/article/details/100893760