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 }