Lua/Tabelle
Aspetto
< Lua
In Lua l'unico tipo strutturato disponibile è la tabella. Essa implementa ciò che in altri linguaggi è noto come array associativo, o mappa. Si tratta di una collezione di coppie chiave-valore, in cui non esistono due chiavi uguali (al contrario, due chiavi diverse possono avere lo stesso valore).
Le tabelle sono usate per ottenere
- gli array "convenzionali", adottando chiavi numeriche
- gli oggetti, adottando chiavi dotate di un nome
- ...
Esempio d'uso:
tabella = {} --tabella vuota tabella = { [1]=valore1, [2]=valore2 } --array con i primi due valori tabella = { campo1=valore1, campo2=valore2 }
Array
[modifica | modifica sorgente]In Lua, un array è una tabella in cui le chiavi numeriche sono tutti e soli i numeri da 1 a n, dove n è la chiave numerica più alta. Ciò non esclude la presenza di chiavi non numeriche.
Per esempio:
Questa sezione è ancora vuota; aiutaci a scriverla! |