Membros
adicionar
TemplateDict TemplateDict.add(key, value)
Parâmetros
| Parâmetro | Descrição |
|---|---|
key
|
obrigatório Uma chave de string |
value
|
obrigatório Um valor de string |
add_joined
TemplateDict TemplateDict.add_joined(key, values, *, join_with, map_each, uniquify=False, format_joined=None, allow_closure=False)
Parâmetros
| Parâmetro | Descrição |
|---|---|
key
|
obrigatório Uma chave de string |
values
|
depset;
obrigatório O depset cujos itens serão unidos. |
join_with
|
obrigatório Uma string delimitadora usada para unir as strings obtidas pela aplicação de map_each, da mesma maneira que string.join().
|
map_each
|
chamável;
obrigatório Uma função Starlark que aceita um único argumento e retorna uma string, None, ou uma lista de strings. Essa função é aplicada a cada item do depset especificado no parâmetro values.
|
uniquify
|
o padrão é FalseSe for verdadeiro, as strings duplicadas derivadas de values serão omitidas. Somente a primeira ocorrência de cada string vai permanecer. Normalmente, esse recurso não é necessário porque os depsets já omitem duplicados, mas podem ser úteis se map_each emitir a mesma string para vários itens.
|
format_joined
|
string; ou None;
o padrão é NoneUm padrão de string de formato opcional aplicado à string unida. A string de formato precisa ter exatamente um marcador de posição "%s". |
allow_closure
|
o padrão é FalseSe for verdadeiro, permite o uso de fechamentos em parâmetros de função como map_each. Normalmente, isso não é necessário e corre o risco de reter grandes estruturas de dados da fase de análise na fase de execução.
|