成員
add
TemplateDict TemplateDict.add(key, value)
參數
| 參數 | 說明 | 
|---|---|
| key | required A String key | 
| value | 必要 字串值 | 
add_joined
TemplateDict TemplateDict.add_joined(key, values, *, join_with, map_each, uniquify=False, format_joined=None, allow_closure=False)
參數
| 參數 | 說明 | 
|---|---|
| key | required A String key | 
| values | depset;
                                     required 要合併項目的 depset。 | 
| join_with | 必要 用於合併套用 map_each取得的字串的分隔符號字串,與string.join()相同。 | 
| map_each | callable;
                                     required A Starlark function accepting a single argument and returning either a string, None, or a list of strings. 這個函式會套用至values參數中指定的每個 depset 項目 | 
| uniquify | 預設值為 False如果為 true,系統會省略從 values衍生的重複字串。系統只會保留每個字串第一次出現的項目。通常不需要這項功能,因為依附元件集已省略重複項目,但如果map_each為多個項目發出相同字串,這項功能就很有用。 | 
| format_joined | string;或 None;預設值為None。套用至已聯結字串的選用格式字串模式。格式字串只能有一個「%s」預留位置。 | 
| allow_closure | 預設值為 False如果為 true,則允許在函式參數中使用閉包,例如 map_each。通常不需要這麼做,而且可能會在執行階段保留大型分析階段資料結構。 |