W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
Groovy 為預定義的 List 和 Map 集合提供了一些操作捷徑,這兩個字面值都比較簡單易懂,但是 Map 會有一些不同.
例如,當您使用 "apply" 方法使用插件時,apply 會自動加上 Map 的一個參數,當您這樣寫 " apply plugin: 'java' "時,實際上使用的是 name 參數(name-value),只不過在 Groovy 中 使用 Map 沒有 < > ,當方法被調用的時候,name 參數就會被轉換成 Map 鍵值對,只不過在 Groovy 中看起來不像一個 Map.
**例子 13.7.List 和 Map 集合
build.gradle
// List 集合
test.includes = ['org/gradle/api/**', 'org/gradle/internal/**']
List<String> list = new ArraryList<String>()
list.add('org/gradle/api/**')
list.add('org/gradle/internal/**')
test.includes = list
// Map 集合
Map<String,String> map = [key1:'value1', key2:'valu2']
// Groovy 會強制將Map的鍵值對轉換為只有value的映射
apply plugin: 'java'
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: