美文网首页
gradle -01-Grovvy

gradle -01-Grovvy

作者: lww文 | 来源:发表于2020-09-09 09:17 被阅读0次

好的文章: https://blog.csdn.net/zhaoyanjun6/article/details/77678577

1:自行下载gralde  安装     https://services.gradle.org/distributions/

2: 配置环境变量     D:\soft\android\gradle\gradle-6.1.1 配好到 path 中

3:测试 cmd  计入黑窗口  输入  gradle  -v 

=============Grovvy  语言

打开studio   打开grovvy 窗口

开始  grovvy

我们输入   println ("hello grovvy")  点击运行  会看到 控制台 打印 hello grovvy

基本语法

//介绍grovvy

//println ("hello grovvy")

//  grovvy  可以省略语句最后的;

//  grovvy  可以省略括号;

println"hello grovvy"

//================================

//  grovvy  定义变量

// def  是弱类型  grovvy 更具情况来赋值 类型

//def  i =18

//print(i)

/*def  s="lww"

print s*/

//================================

// 定义集合

//def  list = ['a','b']

//// 给集合 添加 元素

//  list << 'c'

//print( list.get(2))

//================================

// 定义MAP

def  map=["key1":"1","key2":"2"]

//  给map  添加map

map.key3="3"

===================================

//grovvey 闭包

//  什么是 闭包 ?  闭包就是代码块  在gradle 中我们主要是吧  闭包 当做 参数使用

//1: 定义闭包

def  b1 ={

    print("hello  lww")

}

// 2 定义方法  方法 里面 需要 闭包类型的参数

def  method1(Closure closure){//  Closure  闭包类型的参数

    closure()// 执行 闭包

}

// 3  调用  方法

method1(b1)

// 带有参数的 闭包

//1 定义闭包

def  b2 ={

    v->  //  定义参数

      print("hello  ${v}")

}

// 2 定义方法

def  method2(Closure closure){//  Closure  闭包类型的参数

    closure("lww521 ")// 执行 闭包 。闭包需要参数  所有传递一个参数

}

// 执行

// 3  调用  方法

method2(b2)

相关文章

网友评论

      本文标题:gradle -01-Grovvy

      本文链接:https://www.haomeiwen.com/subject/hnfsektx.html