Groovy学习笔记(1)

原创 2007年10月06日 09:22:00

Groovy学习笔记

例子一:

//打印当前的日期

today = new Date()
print today

 

例子二:

//读取文件并且显示出来包括行号

def number=0

new File('D://Fund.txt').eachLine{ line->

number++

println "$number:$line"

}

 

例子三:

//Printing a list: collection literals and simplified property access
//打印一个列表:集合的字面表达,以及简化后的属性访问
def classes = [String, File, List, Map]
for(clazz in classes)
{
    // println clazz.getPackage().name  等价于随后的语句
    println clazz.'package'.name
}

println ( [ String, File, List, Map].'package'.name)

Groovy入门-1

Groovy 是 Java平台上脚本语言,抽象程度更高(可以更简单的快速开发,可以编写更少的代码) 与Java语言无缝集成,可称为“超级Java” 1.使用“类Java”语法,Java...
  • u013803499
  • u013803499
  • 2017年01月19日 11:23
  • 236

Groovy 1.8 新特性: 增强的 AST

编译器在生成字节码前,会先将代码转换为抽象代码树(Abstract Syntax Tree)。在这个转换过程中,我们可以让机器替我们自动插入很多代码。在新的版本中,Groovy 提供了更多的 AST ...
  • hiarcs
  • hiarcs
  • 2011年05月12日 23:40
  • 3548

亲自动手从源码 构建 Groovy 2.3.8 发布包

今天为了学习 如何使用 Groovy 写 Groovy 的测试代码, 所以到 http://groovy.codehaus.org/Download 下载了 Groovy 2.3.8 的源代码包. ...
  • kanglecjr
  • kanglecjr
  • 2014年12月19日 07:26
  • 1079

groovy学习笔记1

网上看到很多评论说groovy 是个很好用的脚本语言,周末去下了一个回来看看。语法好像和java有些接近,不过松散了一些,有好也有坏吧。遗憾的是没有IDE,只好在editplus上面配了个groovy...
  • emu
  • emu
  • 2005年05月16日 14:21
  • 1467

gradle学习笔记(二) Groovy基础

前言 在 gradle学习笔记(一) 中说到 gradle学习基础: Groovy 和 DSL。所有这篇笔记就学习Groovy。先介绍groovy,然后开始学习步骤(当然主要学gradle用得到的...
  • u014099894
  • u014099894
  • 2016年04月11日 00:12
  • 1042

Groovy1-基本类型与运算符

最近因工作需要学习了一下Groovy,将一些基本的知识点做个记录(适合小白读读)。由于初学,如果问题欢迎指正。 本篇讲一下基本数据类型和运算符 1 字符串 1.1 带引号表示静态字符串, 1.2 双引...
  • u012816142
  • u012816142
  • 2016年04月06日 22:27
  • 1185

groovy找到数组里的重复元素的下标

def haveRepetArray=[1,5,1,6,1,8,2,8,2,9,4,12] def findRepetition=[:]//找到重复的,重复的map值大于1不重复的值等于1 d...
  • karamay2012
  • karamay2012
  • 2015年06月22日 10:51
  • 1136

用Groovy 小试一段文本操作的script

    遇到一个批量文本修改的Job,开始准备用UltraEdit出卖苦力,后来想起〈Promatic Programer〉的教导,决定拿Groovy小试一下,结果11行代码完成任务。import j...
  • calvinxiu
  • calvinxiu
  • 2005年08月12日 17:03
  • 5076

OpenCV学习笔记大集锦

转载自: OpenCV学习笔记大集锦 – 视觉机器人 http://www.cvrobot.net/collect-opencv-resource-learn-study-note-chinese...
  • qq_26898461
  • qq_26898461
  • 2016年01月06日 09:49
  • 1427

Groovy集合(map)

声明mapMap的规范和上一篇博客提到的list类似,helist一样,Map保证可以通过下标来获取或者设置值,不同的是map可以使用任何类型作为下标操作符的参数,而list仅仅支持整数,list知道...
  • dora_310
  • dora_310
  • 2016年10月20日 22:21
  • 3231
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Groovy学习笔记(1)
举报原因:
原因补充:

(最多只允许输入30个字)