Groovy 基础 - 闭合委托对象

优质
小牛编辑
130浏览
2023-12-01

每个闭包都有一个委托对象,当闭包既不是局部变量也不是作为方法参数时,Groovy 使用委托对象查找变量和方法引用. 当委托对象被用来管理时,Gradle 使用它来管理闭包.

例子 13.9.闭包引用

build.gradle

  1. dependencies {
  2. assert delegate == project.dependencies
  3. testCompile('junit:junit:4.11')
  4. delegate.testCompile('junit:junit:4.11')
  5. }