簡體   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