导航

Groovy系列 - Groovy概览

Posted on 2012-05-26 13:07  eastson  阅读(318)  评论(0编辑  收藏  举报

Groovy类会编译成Java的bytecode,也就是说,Groovy类和Java类之间是一对一的映射关系。每一个Groovy类都可以在Java代码中被使用,因为Groovy类也是一个Java类。

 

Groovy List的使用:

def list = [1, 2, 'hello', new java.util.Date()]
assert list.size() == 4
assert list.get(2) == 'hello'
assert list[2] == 'hello'

 

Groovy Map的使用:

def map = ['name':'James', 'location':'London']
assert map.size() == 2
assert map.get('name') == 'James'
assert map['name'] == 'James'

 

遍历一个List:

def list = [1, 2, 3]
for (i in list) { println i }

 

本文参考文档:http://groovy.codehaus.org/Quick+Start