Miembros
add
TemplateDict TemplateDict.add(key, value)
Parámetros
| Parámetro | Descripción |
|---|---|
key
|
string;
obligatorio Una clave de cadena |
value
|
string;
obligatorio Un valor de cadena |
add_joined
TemplateDict TemplateDict.add_joined(key, values, *, join_with, map_each, uniquify=False, format_joined=None, allow_closure=False)
Parámetros
| Parámetro | Descripción |
|---|---|
key
|
string;
obligatorio Una clave de cadena |
values
|
depset;
required Es el depset cuyos elementos se unirán. |
join_with
|
string;
obligatorio Es una cadena de delimitador que se usa para unir las cadenas obtenidas de la aplicación de map_each, de la misma manera que string.join().
|
map_each
|
callable;
required Una función de Starlark que acepta un solo argumento y muestra una cadena, None o una lista de cadenas. Esta función se aplica a cada elemento del depset especificado en el parámetro values.
|
uniquify
|
bool;
el valor predeterminado es FalseSi es verdadero, se omitirán las cadenas duplicadas derivadas de values. Solo permanecerá la primera ocurrencia de cada cadena. Por lo general, esta función no es necesaria porque los depsets ya omiten los duplicados, pero puede ser útil si map_each emite la misma cadena para varios elementos.
|
format_joined
|
cadena o None;
El valor predeterminado es NoneEs un patrón de cadena de formato opcional que se aplica a la cadena unida. La cadena de formato debe tener exactamente un marcador de posición "%s". |
allow_closure
|
bool;
el valor predeterminado es FalseSi es verdadero, permite el uso de cierres en parámetros de funciones como map_each. Por lo general, esto no es necesario y se corre el riesgo de retener grandes estructuras de datos de la fase de análisis en la fase de ejecución.
|