Creiamo più liste di numeri con uno, due e tre indici. La parentesi graffa mi dà il numero di indici utilizzato.
Analizziamo il nodo Code Block :
Creiamo una lista con un solo indice : lista1={1,2,3,4,5,6,7} con elementi da 1 a 7;
Creiamo una lista con due indici : lista2={{1,2,3},{4,5},6,7} con elementi di indice 0 dati da 1,2,3 / con elementi di indice 1 dati da 4,5 / e poi gli elementi 6 (di indice 2) e 7 (di indice 3).
La riga p=lista1[2] stampa l’elemento contenuto nella lista1 di indice 2, ovvero il numero 3.
La riga q=lista2[0] stampa l’elemento contenuto nella lista2 di indice 0, ovvero i numeri 1,2,3.
La riga s=lista3[1] stampa l’elemento contenuto nella lista3 di indice 1, ovvero i numeri 6,7.
La combinazione di tali indici mi dà 3×4 = 12 punti elencati in Watch.
In questo caso List.GetItemAtIndex determina tutti gli elementi con indice principale 2 (abbiamo 4 sottoindici).