文章目录
一、Groovy 构造函数中为成员赋值
二、Groovy 函数的参数传递与键值对参数
三、完整代码示例
一、Groovy 构造函数中为成员赋值
----
Groovy 类没有定义构造函数 ,...但是可以使用如下形式的构造函数 , 为 Groovy 类设置初始值 ;
new 类名(成员名1: 成员值1, 成员名2: 成员值2)
顺序随意 : 成员的顺序随意 , 没有强制要求 , 只需要 成员名..., ${student3.age}"
执行结果为 :
student : Tom , 18
student2 : Jerry , 16
student3 : Jim , null
二、Groovy 函数的参数传递与键值对参数...----
在 Groovy 的构造函数中 , 可以使用
成员名1: 成员值1, 成员名2: 成员值2
类型的参数 , 这是键值对 map 类型的集合 ;
但是对于普通的函数 , 不能使用上述格式 ,...(a: “Tom”, b: 18) , 就会报错 , 提示只传入了一个 map 集合作为参数 ;
必须使用如下形式 , 才能正确执行 printValue 函数 ;
// 传入的 a: "Tom", b