首页 > 其他 > 详细

gradle 语法基础

时间:2019-03-02 00:38:20      阅读:208      评论:0      收藏:0      [点我收藏+]

groovy 基础语法

groovy 是基于jvm 的开发语言,既可以面对对象 也有脚本语言的特性

  1. 基本特性
    • 属性,方法默认为public
    • 分号可选
  2. 特性
    • 自动数据类型
    • 可选括号
    • 字符串
    • 集合
    • assert 语句

def value = 1 // 被识别为整型

// assert语句 且参数不需要括号
assert value == 2


def s1 = 'abc' // 单引号普通字符串
def s2 = "abc equals ${s1}" // 双引号字符串 可用${变量名} 解析变量
def s3 = ''' a
b
c''' // ''' 可以换行

// List
def names = ['Mark','Stan']
names << 'Fans' // 添加变量
assert names.getClass() == ArrayList // true 兼容ArrayList的方法
// Map
def scores = ['Mark':80,'Stan':65]
scores.Fans = 50
// scores['Fans'] = 50

Closure 闭包

一段匿名的代码段,可以有参数,返回值,并且能够赋值给一个变量. 闭包中使用的变量可以是在闭包外部定义的,也可是在闭包内部定义的

{[closureParameters ->] statements}

大概意思就是一段大括号括起来的就是闭包QAQ

详情请看闭包简介

在Android Studio 中 运行

在gradle 文件中 编写task


task dosomething{
    def str = "hello"
    println str
}

在as中的terminal输入 gradlew dosomething

执行结果


> Configure project :
hello


BUILD SUCCESSFUL in 1s

或者点击 task左侧的
技术分享图片
或 as 右侧的gradle 技术分享图片
点击你的task 即可运行

gradle 语法基础

原文:https://www.cnblogs.com/xxrlz/p/10459446.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!