groovy表达式
时间: 2023-06-28 08:13:14 浏览: 332
groovy代码-groovy 表达式练习
Groovy 是一种基于 Java 平台的动态语言,它支持很多 Java 语法,并且提供了很多新的特性和语法糖。Groovy 表达式和 Java 表达式很相似,可以使用变量、运算符、方法调用等语法来表示一个值或者执行一段逻辑。以下是一些 Groovy 表达式的示例:
1. 变量表达式:
```
def x = 10
println(x)
```
2. 运算符表达式:
```
def x = 10
def y = 20
def z = x + y
println(z)
```
3. 方法调用表达式:
```
def str = "hello world"
def len = str.length()
println(len)
```
4. 字符串插值表达式:
```
def name = "Alice"
def age = 25
println("My name is ${name}, and I am ${age} years old.")
```
5. 列表和映射表达式:
```
def list = [1, 2, 3, 4]
def map = ['name': 'Alice', 'age': 25]
println(list[2])
println(map['name'])
```
6. 闭包表达式:
```
def add = { x, y -> x + y }
println(add(2, 3))
```
以上是一些 Groovy 表达式的示例,Groovy 还支持很多其他的语法,比如正则表达式、范围表达式、三元表达式等,可以根据需要自行了解。
阅读全文