Groovy 学习笔记 (五)

  1. (1..10).each{ log += it } 等价于 (1..10).each({ log += it })
  2. Closure声明方式之一是: reference.& (其中receiver是对象)
  3. closuredeclared
  4. def adder = { x, y -> return x+y } 等价于 adder(4, 3) 或 adder.call(2, 6)
  5. 文件读写更加简单:
    1. def file = new File(‘myFileName.txt’)
    2. for (line in file) println line
  6. 方法的最后一个语句得到的值作为返回值,所以return语句是可选的
  7. 异常不强制要求捕获
  8. for (it in aaa) 中,变量 aaa 可以是字符串,可以是对象,等等
  9. def file = new File(‘myFileName.txt’)
    for (line in file) println def file = new File(‘myFileName.txt’)
    for (line in file) println line
By javafuns on September 9, 2009 at 21:50 · Views: 388 · 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

    IMG_0630.JPG

    IMG_0669.JPG

    IMG_0537.JPG

  • RSS My del.icio.us

  • My RSS