Nei linguaggi di programmazione come C è possibile creare un blocco di codice anonimo per limitare l'ambito delle variabili all'interno del blocco, lo stesso può essere fatto con Lua?Puoi creare blocchi di codice anonimi in Lua?
Se sì quale sarebbe l'equivalente Lua del seguente codice C?
void function()
{
{
int i = 0;
i = i + 1;
}
{
int i = 10;
i = i + 1;
}
}
In Lua, tutti i blocchi sono anonimi, comunque. La sintassi zuccherina di alcune [definizioni di funzione] (http://www.lua.org/manual/5.3/manual.html#3.4.11) sono solo modi stilistici per combinare una definizione di funzione con un compito. –