表达式可以由字面值或函数构成,也可以由它们与运算符的组合来构成。当对所表达内容求值时,它们将具有 value 和 type。
常见表达式类型包括 String、Boolean、Integer、Float 和 Date。
有关完整列表,请参阅位于 http://groovy.codehaus.org 的 Groovy 文档。
更正式而言,表达式可以是:
- 一个字面值
- 一个内置函数
- 一个括号中的表达式:(表达式)
- 两个带有二元运算符的表达式:表达式 运算符 表达式(请参阅内置运算符)
- 一个带有一元 NOT 运算符的表达式:NOT 表达式(请参阅内置运算符)