Groovy 是一种面向对象的脚本语言,可以在 Java 平台上运行。它与 Java 语言高度兼容,并且提供了一些简洁且强大的语法特性。Groovy 语法简洁、灵活,并支持动态类型、闭包和元编程等特性。以下是 Groovy 语言的一些基本语句和示例介绍:
基本语句
变量声明
在 Groovy 中,变量声明时可以使用 def
关键字,也可以直接声明变量而不指定类型。Groovy 会自动推断类型。
def name = "Groovy" // 使用 def 关键字
age = 10 // 直接声明
int number = 42 // 指定类型
字符串
Groovy 支持单引号和双引号字符串。双引号字符串可以包含 GString 表达式,用 $
符号进行字符串插值。
def singleQuoteString = 'Hello, Groovy'
def doubleQuoteString = "Hello, $name"
println doubleQuoteString // 输出:Hello, Groovy
列表
Groovy 列表使用方括号表示,可以包含任意类型的元素。
def list = [1, 2, 3, "Groovy"]
list.each { println it } // 输出列表中的每个元素
映射
Groovy 映射(Map)使用方括号表示,并用冒号分隔键和值。
def