Miembros
en Agregar
TemplateDict TemplateDict.add(key, value)Agrega un valor de string
Parámetros
Parámetro | Descripción |
---|---|
key
|
obligatorio Una clave de string |
value
|
obligatorio Un valor de string |
agregar_unido
TemplateDict TemplateDict.add_joined(key, values, *, join_with, map_each, uniquify=False, format_joined=None, allow_closure=False)Agregar un conjunto de valores
Parámetros
Parámetro | Descripción |
---|---|
key
|
obligatorio Una clave de string |
values
|
depset ; obligatorioEl departamento cuyos elementos se unirán. |
join_with
|
obligatorio Una string delimitadora que se usa para unir las strings obtenidas de la aplicación de map_each , de la misma manera que string.join() .
|
map_each
|
callable ;
obligatorioUna función de Starlark que acepta un solo argumento y muestra una string, None o una lista de strings. Esta función se aplica a cada elemento del conjunto especificado en el parámetro values .
|
uniquify
|
default = False Si es verdadero, se omitirán las strings duplicadas derivadas de values . Solo permanecerá la primera aparición de cada string. Por lo general, esta función no es necesaria porque los valores de Depset ya omiten los duplicados, pero pueden ser útiles si map_each emite la misma string para varios elementos.
|
format_joined
|
string; or None ; default = NoneUn patrón de string de formato opcional aplicado a la string unida. La string de formato debe tener exactamente un marcador de posición "%s". |
allow_closure
|
default = False Si es verdadero, permite el uso de cierres en parámetros de funciones como map_each . Por lo general, esto no es necesario y corre el riesgo de retener grandes estructuras de datos de fases de análisis en la fase de ejecución.
|