繁体   English   中英

Gradle依赖项Groovy关闭语法

[英]Gradle dependencies groovy closure syntax

非常基本的问题。

这个快照在build.gradle

dependencies {
    classpath 'com.android.tools.build:gradle:0.13.2'
}

应该调用方法dependencies(Closure c)并将其传递给闭包。

有人可以解释一下这种简单关闭的语法{ classpath 'com.android.tools.build:gradle:0.13.2' }

它没有返回任何东西,是吗?

http://groovy.codehaus.org/Closures+-+Formal+Definition

值得注意的是:

闭包总是返回一个值。 这可以通过显式return语句发生,也可以作为闭包主体中最后一条语句的值发生(例如,显式return语句是可选的)。

确实没有任何语法可以解释。 有一个闭包,里面有一个classpath方法,它带有一个字符串参数。 是否对返回值执行任何操作 ,或者返回值是否有意义 ,是一个单独的问题。

在这种情况下不是这样。 设置类路径值会有副作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM