Gradle笔记3:Gradle核心语法

系列文章目录
笔记1:入门
笔记2:开发环境搭建
文章目录2.字符串 二、闭包 三、数据结构 四、面向对象总结
前言一、基础语法 1.变量
类型
使用变量和Java基本没有区别,它也有基本类型和对象类型(引用类型)
中可以用基本类型来定义变量,但是最终都会转成包装类型,
创建一个文件,代码如下,打印int类型的class(示例):

Gradle笔记3:Gradle核心语法

文章插图
int x = 10println x.classdouble y = 3.14println y.class
定义
强类型定义
直接使用int、或者类名来定义变量 。
int x = 10println x.classdouble y = 3.14println y.class
弱类型定义
使用def关键字定义变量 。
def x1 = 10println x1.class//3.14 groovy中默认是大数据类型def y1 = 3.14 println y1.class//弱类型定义的变量,可以随时改变类型,x1又变成String类型了x1 = 'mlingyu'println x1.class
两种类型定义如何使用
建议:如果是自己使用,不供外界调用,可以使用弱类型定义方式 。但是如果需要其他人调用的函数,最好定义成强类型的方式,否则其他人无法知道要传什么类型的参数给你 。
2.字符串
二、闭包 1.
代码如下(示例):
【Gradle笔记3:Gradle核心语法】
2.
代码如下(示例):

三、数据结构 1.集合 2.映射(Map) 3.范围 四、面向对象总结