Ir al contenido

Collections Activities

Versión: 1.0.0  ·  ID: zoan-packages-collections  ·  Autor: Zoan Software

El paquete Collections crea y manipula los dos tipos de colección más usados: listas (secuencias de elementos) y diccionarios (pares clave→valor). Sirve para acumular resultados, llevar registros, agrupar datos relacionados o configurar opciones.

Casi todo lo que hacen estas actividades tiene también un equivalente directo en una expresión. Por ejemplo:

Quieres…ActividadEquivalente en expresión
Contar elementosList Count= count(lista) o = lista.Count
Elemento por índiceGet List Item= lista[0]
¿Contiene?List Contains= lista.Contains(valor)
Valor de una claveGet Dictionary Value= dictGet(d, "clave") o = d["clave"]
Agregar a listaAdd to List= listAdd(lista, valor)

¿Cuál usar? Las actividades hacen el flujo más explícito y visual (útil para quien recién empieza). Las expresiones son más breves y cómodas cuando ya estás dentro de otra fórmula. Ambas son correctas — elige según prefieras claridad o concisión. Ver Expresiones › Colecciones.

Las actividades que devuelven un resultado (contar, obtener, comprobar) lo guardan en la variable que indiques en el campo outputVariable.

ActividadTipoSalidaQué hace
Create Listlist-createListCrea una lista vacía
Add to Listlist-addAgrega un elemento
Get List Itemlist-getobjectElemento por índice
List Countlist-countintNúmero de elementos
List Containslist-containsboolean¿Contiene un elemento?
Remove from Listlist-remove-atElimina por índice
Clear Listlist-clearVacía la lista
ActividadTipoSalidaQué hace
Create Dictionarydict-createDictionaryCrea un diccionario vacío
Set Dictionary Valuedict-setAsigna/actualiza una clave
Get Dictionary Valuedict-getobjectValor de una clave
Dictionary Contains Keydict-contains-keyboolean¿Existe la clave?
Dictionary Countdict-countintNúmero de pares
Get Dictionary Keysdict-keysListTodas las claves
Remove Dictionary Keydict-removeElimina una clave