groovy脚本 groovy( 三 )


为了精确地计算小数,在Groovy中使用 def 声明的小数是 BigDecimal 类型的:
如果要强制指明一个数字的字面量类型,可以给字面量加上类型后缀:
默认情况下Groovy的列表使用的是 java.util.ArrayList,用中括号 [] 括住,使用逗号分隔:
如果要使用其它类型的列表(如: LinkedList )可以使用 as 操作符或显式分配给一个指定类型的变量:
Groovy重载了列表的 [] 和操作符,可以通过 List[index] 访问指定位置元素,也可以通过 Listelement 往列表末尾添加元素:
在Groovy中,没有数组的字面量定义方式 。和特定类型列表的定义方式一样,我们需要使用 as 操作符或显式地分配给一个数组类型的变量:
Groovy使用中括号 [] 来定义映射,元素需要包含key和value使用冒号分隔,元素与元素之间用逗号分隔:
在上边的例子中,虽然没有明确的使用字符串 ’red‘ 、 ’green‘,但Groovy会自动把那些key转化为字符串 。并且,在默认情况下,初始化映射时,key也不会去使用已经存在的变量:
如果要使用一个变量作为key,需要用括号括住:

秒懂生活扩展阅读