MediaWiki/Template: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
→‎Programmarli con Lua: + link e cheat sheet
Riga 29:
*[[mw:Extension:Lua|l'estensione Lua]]
*[http://lua.wikia.com/wiki/Lua_Wiki Una wiki allestita su Wikia] apposta per questo scopo
 
Per la sintassi si rimanda a:
*il wikibook "[[Lua]]"<ref>[http://it.wikibooks.org/wiki/Lua]</ref>
*la pagina "[[Espressioni regolari|dedicata al Lua]] nel wikibook sulle espressioni regolari<ref>[http://it.wikibooks.org/wiki/Espressioni_regolari/Lua]</ref>
 
=== Cheat sheet ===
{| {{prettytable}}
! Cosa
! Sintassi
! Significato
|-
| Funzione
|
function f()
...
end
|
f = function()
...
end
|
|-
| Selezione
|
if (condizione) then
...
end
|
|-
| Inizializzazione di default
|
a = a or b
|
if not a then
a = b
end
|-
| Gestione degli errori
|
pcall(funzione, arg1, arg2, ...)
| Esegue <code>funzione(arg1, arg2, ...)</code> e restituisce <tt>true</tt> o <tt>false</tt> a seconda che la funzione sia completata con successo oppure sia andata in errore.
|-
! colspan="3" | Espressioni regolari
|-
! colspan="3" | Librerie
|}
 
== Note ==