Groovy - 可选类型
Groovy 是一种"可选"类型的语言,在理解该语言的基础知识时,这种区别很重要。 与 Java 相比,Java 是一种"强"类型语言,编译器知道每个变量的所有类型,并且可以在编译时理解和遵守合同。 这意味着可以在编译时确定方法调用。
在 Groovy 中编写代码时,开发人员可以灵活地提供或不提供类型。 这可以在实现中提供一些简单性,并且如果使用得当,可以以健壮和动态的方式为您的应用程序提供服务。
在 Groovy 中,可选类型是通过"def"关键字完成的。 以下是 def 方法的使用示例 −
class Example {
static void main(String[] args) {
// 使用 def 的整数示例
def aint = 100;
println(aint);
// 使用 def 的浮点数示例
def bfloat = 100.10;
println(bfloat);
// 使用 def 的双精度示例
def cDouble = 100.101;
println(cDouble);
// 使用 def 的字符串示例
def dString = "HelloWorld";
println(dString);
}
}

