Participantes
adicionar
TemplateDict TemplateDict.add(key, value)Adicione um valor de string
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)Adicionar depset de valores
Parâmetros
Parâmetro | Descrição |
---|---|
key
|
obrigatório Uma chave de string |
values
|
depset ; obrigatórioO dependência cujos itens serão unidos. |
join_with
|
obrigatório Uma string delimitador usada para unir as strings recebidas da aplicação de map_each , da mesma maneira que string.join() .
|
map_each
|
callable ; obrigatórioUma função do Starlark que aceita um único argumento e retorna uma string, None ou uma lista de strings. Essa função é aplicada a cada item da dependência especificada no parâmetro values .
|
uniquify
|
default = False Se verdadeiro, strings duplicadas derivadas de values serão omitidas. Somente a primeira ocorrência de cada string será mantida. Normalmente, esse recurso não é necessário porque as dependências já omitem cópias, mas pode ser útil se map_each emitir a mesma string para vários itens.
|
format_joined
|
string; or None ;
default = NoneUm padrão de string de formato opcional aplicado à string unida. A string do formato precisa ter exatamente um marcador "%s". |
allow_closure
|
default = False Se verdadeiro, permite o uso de fechamentos em parâmetros de função, como map_each . Normalmente, isso não é necessário e há o risco de reter grandes estruturas de dados da fase de análise na fase de execução.
|