摘要: 写出gradle风格的groovy代码 我们先来看一段gradle中的代码: 我第一次看gradle代码的时候是懵逼的, 这是哪门子语言,这到底是类似xml的标记语言还是类似java的语言?我不懂。不懂没关系,学了就懂了嘛。 大家现在已经知道了gradle使用groovy写的,所以他是我前面说的类似 阅读全文
posted @ 2016-08-05 14:42 番茄沙司 阅读(2368) 评论(1) 推荐(1) 编辑
摘要: Closures(闭包) 本节主要讲groovy中的一个核心语法:closurs,也叫闭包。闭包在groovy中是一个处于代码上下文中的开放的,匿名代码块。它可以访问到其外部的变量或方法。 1. 句法 1.1 定义一个闭包 其中 内是可选的闭包参数,可省略。当闭包带有参数,就需要 来将参数和闭包体相 阅读全文
posted @ 2016-08-05 14:41 番茄沙司 阅读(14314) 评论(0) 推荐(1) 编辑
摘要: Groovy中的面向对象 前面说到groovy支持脚本和类,前面一节已将简单说了脚本和类之间的关系,这一节主要介绍一下groovy中类的相关知识,即面向对象相关知识。 1.类型 1.1 原始类型 groovy中支持的原始数据类型与java相同,分别是boolean,char,short,int,lo 阅读全文
posted @ 2016-08-05 14:40 番茄沙司 阅读(9383) 评论(0) 推荐(0) 编辑
摘要: 包名 当你在groovy中定义类的时候需要指定包名,这和java中类似不多介绍。 导入 groovy中的导入也跟java类似,有一下五种: 默认导入 groovy默认导入了一下几个包和类: 普通导入 普通导入即全类名导入 包导入 这个也不用多说 静态导入 静态简称导入 静态简称导入在java中是没有 阅读全文
posted @ 2016-08-05 14:39 番茄沙司 阅读(11000) 评论(0) 推荐(1) 编辑
摘要: Groovy操作符 这一篇简单介绍一下Groovy中的操作符。 算数操作符 groovy支持java中的所有操作符,下面只列举一些groovy特有的: power运算符,也叫次方。 power的一元运算 类操作符 Safe navigation operator (安全导航符)用于避免空指针。当不确 阅读全文
posted @ 2016-08-05 14:37 番茄沙司 阅读(2497) 评论(0) 推荐(0) 编辑
摘要: Groovy基本句法 Gradle作为一个构建工具自然不会自己去创造一门语言来支撑自己,那么它用的是哪门子语言呢?什么语言能写成这样: 如此风骚的语法自然要归Groovy莫属了。 什么是Groovy 官方介绍如下: Apache Groovy is a powerful, optionally ty 阅读全文
posted @ 2016-08-05 14:35 番茄沙司 阅读(1339) 评论(0) 推荐(0) 编辑
摘要: 什么是Gradle 在接触Android Studio之前,很多人像我一样都不知道Gradle为何物,即使是开始使用Android Studio了也很少去注意Gradle,只是觉得它是一个用于编译Android的配置文件。那么Gradle究竟是什么,到底是不是只是配置文件这么简单,我只想说我真的是‘ 阅读全文
posted @ 2016-08-05 14:34 番茄沙司 阅读(991) 评论(0) 推荐(0) 编辑