- 定义变量时,可以使用groovy风格的def声明,不指定变量类型
- 定义变量时,可以使用java风格,执行变量类型
class FirstTest{
static void main(String[] args) {
def t1 = '123';
String t2 = '456';
println t1; // 123
println t2; // 456
}
}
- Groovy风格定义的变量类型是动态的,编译成class时会自动转换成正确的Java类型
class FirstTest{
static void main(String[] args) {
def t1 = '123';
println t1; // 123
t1 = 456;
println t1; // 456
String t2 = '123';
println t2; // 123
t2 = 567;
println t2; // 567
}
}