跳至主要內容

变量


变量

Groovy 中的变量可以分为两种类型:动态类型和静态类型。动态类型变量的类型在运行时确定,而静态类型变量的类型在编译时确定。

在 Groovy 中,可以使用关键字 def 来定义动态类型变量,例如:

def name = "John"
def age = 30

在上面的例子中,nameage 都是动态类型变量,它们的类型在运行时会被确定。这意味着,可以将任何类型的值赋给这些变量,例如字符串、整数、浮点数、集合等。

除了 def 关键字,Groovy 还支持使用关键字来定义静态类型变量。静态类型变量的类型在编译时就被确定,这样可以提高程序的性能。

例如,可以使用关键字 String 来定义一个静态类型的字符串变量:

String name = "John"

在上面的例子中,name 是一个静态类型的字符串变量,它的类型在编译时就被确定为 String 类型。这意味着,只能将字符串类型的值赋给这个变量,不能将其他类型的值赋给它。

上次编辑于:
贡献者: Neil