Groovy 学习笔记 (四)

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

Leave a Reply


  • Highest Rated

  • My PicasaPhotos

    1104844548_QKayLv.jpg

    IMG_0585.JPG

    IMG_0529.JPG

  • RSS My del.icio.us

  • My RSS