Groovy 学习笔记 (四)
- Groovy 支持操作符重载, 每个操作符对应一个方法签名, 如‘+’对应的是’plus’.
- Groovy 支持多种字符串表示, 单引号, 双引号(支持GString), 3个单引号(支持多行), 3个双引号(支持多行, 支持GString).
- 在 Groovy 中, 方法的括号是可选的, 如果一行只有一个语句, 那么语句后的分号也可省略不写.
- Groovy range, 可用于: 数字, 日期, 字符串. 只要数据类型实现了 next(++), previous(–), 和 java.lang.Comparable 接口, 就可以使用 range .
- Groovy list 默认使用 ArrayList, 欲使用 LinkedList 等其它类型 List, 需要明确声明.
- List 可以使用负值作为index值进行访问, 例如 list[-1]返回的就是list的最后一个值, list[-2]则返回倒数第二个值. 也可以指定倒序的 range, 如list[4..0].
- 需注意: list[0..<-2] 等价于 list[0..-1] 而非 list[0..-3].
- 声明空的map: [:]
- ['a':1] 等价于 [a:1]
By javafuns on August 25, 2009 at 22:22 ·
Views: 262 · Permalink
Categorized in: Scripts · Tagged with: Groovy, Java, Scripts
Categorized in: Scripts · Tagged with: Groovy, Java, Scripts


(