成員
add
TemplateDict TemplateDict.add(key, value)新增字串值
參數
參數 | 說明 |
---|---|
key
|
必要 字串鍵 |
value
|
必要 字串字串值 |
add_joined
TemplateDict TemplateDict.add_joined(key, values, *, join_with, map_each, uniquify=False, format_joined=None, allow_closure=False)新增值集
參數
參數 | 說明 |
---|---|
key
|
必要 字串鍵 |
values
|
depset ;必要要加入項目的插邊。 |
join_with
|
必要 用於合併套用 map_each 的字串,使用與 string.join() 相同的字串合併。
|
map_each
|
callable ;
必要項目 一個 Starlark 函式,接受單一引數並傳回字串、 None 或字串清單。此函式會套用至 values 參數中指定的每個項目, |
uniquify
|
default = False 如果為 true,系統會略過從 values 衍生的重複字串。系統只會保留每個字串的第一次出現。通常不需要這項功能,因為 Depset 已省略重複的項目,但如果 map_each 發出多個項目的相同字串,這個功能就非常實用。 |
format_joined
|
string; or None ;
default = None已套用至字串的選用格式字串模式。格式字串只能包含一個「%s」預留位置。 |
allow_closure
|
default = False 如為 true,則允許在函式參數中使用關閉參數,例如 map_each 。您通常不需要這麼做,這麼做也可能導致應用程式在分析階段保留大型分析階段資料結構。
|