il risultato dipende interamente da come sono strutturati i dati nella lista d’ingresso
List Item restituisce tutti gli elementi a indice “i” nella lista di input
se la lista in ingresso contiene un numero n di branches di dati, allora List Item restituirà lo stesso numero n di branches, ogni branch contenente l’elemento a indice “i” del ramo -in input- corrispondente
nell’esempio 1 è presente un solo branch di dati
list item -a indice 0- di questa lista restituirà il solo primo elemento dell’unico branch nella lista in input
nell’esempio 2 sono invece presenti 5 branch di dati, ogni branch contenente un singolo elemento
list item a indice 0 di questa lista restituirà cinque branches, ognuno dei quali conterrà il solo primo elemento di ogni branch corrispondente (identico quindi alla lista d’ingresso)
nell’esempio 3 invece sono presenti 2 branches di dati, ogni branch contenente 5 elementi
list item a indice 0 di questa lista restituirà due branches, ognuno dei quali conterrà il solo primo elemento anche quì di ogni branch corrispondente
se riesci ad allegare il file della definizione (internalize data) sicuramente si trova una spiegazione molto velocemente
Sub List estrae elementi di una lista a partire da un dominio di indici D
in questo caso dall’elemento a indice 2 all’elemento di indice 4
Partition List partiziona la lista in branches contenenti il numero di elementi indicato in S
Split List ti divide una lista in due liste: dall’elemento a indice [0] sino a quello a indice [i-1] la prima lista, e dall’elemento a indice [i] sino all’ultimo elemento la seconda lista
questi sono tra i componenti più usati per eseguire operazioni standard, per complicarsi molto la vita vi è poi il path mapper, ma è un argomento molto -direi quasi religiosamente- complesso