Groovy 集合类型

计算机重复做相同任务从来就不会厌烦,这是一件好事。这或许是让计算机作为我们生活一部分的最重要的特征。搜索数不清的文件或者网页,每10分钟下载一次邮件,实时绘制股票走势图——这仅仅是计算机用集合处理重复工作的一些例子。

由于集合在编程中十分突出,groovy直接提供对集合的使用以缓和使用它们的难度,包括范围(ranges)、列表(lists)和映射(maps)。为了与简单数据类型的一致性,groovy支持通过简单的方式来声明集合类型,为集合类型提供专门的操作符,并且通过GDK增加了许多额外的功能。

这并不是说集合类型的使用对于java开发人员来说是一个全新的知识,就像你看到的那样,在groovy中集合是容易理解和记忆的,你能快速的掌握它,这不像你在接触一个新概念时想象的那样难。

不考虑新的标记语法,lists和maps在语义上与java完全相同,稍微不同的是ranges,因为在java中没有等价的概念。