<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-menu-disabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-os vector-feature-navigation-update-disabled vector-sticky-header-enabled skin-thumbsize-clientpref-standard" lang="it" dir="ltr"><head>
    <meta charset="UTF-8">
    <title>Lua</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="icon" type="image/png" href="./_res_/favicon.png">
    <link rel="canonical" href="https://it.wikipedia.org/wiki/Lua"> <link href="./_mw_/ext.cite.parsoid.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.pygments.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/mediawiki.skinning.content.parsoid.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
    <meta name="ResourceLoaderDynamicStyles" content="">
    
    <link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
    <link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
    <link rel="stylesheet" type="text/css" href="./_res_/footer.css">
    <link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
  </head>
  <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Lua rootpage-Lua skin-vector-2022 action-view">
    <div class="mw-page-container">
      <div class="mw-page-container-inner">
        <div class="mw-content-container">
          <main id="content" class="mw-body">
            <header class="mw-body-header vector-page-titlebar">
              <h1 id="firstHeading" class="firstHeading mw-first-heading"><span lang="it" dir="ltr"><span class="mw-page-title-main">Lua</span></span></h1>
            </header>
            <a id="top"></a>
            <div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
              <div id="contentSub">
                <div id="mw-content-subtitle"></div>
              </div>
              <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="it" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="it" dir="ltr" data-mw-parsoid-version="0.24.0.0-alpha18" data-mw-html-version="2.8.0"><section data-mw-section-id="0" id="mwAQ"><span class="mw-empty-elt" typeof="mw:Transclusion" id="mwAg"><style data-mw-deduplicate="TemplateStyles:r130658281" typeof="mw:Extension/templatestyles">
/* start https://it.wikipedia.org/ */


body:not(.skin-minerva) .mw-parser-output .hatnote.nota-disambigua{clear:both;margin-top:0;padding:.05em .5em}


/* end   https://it.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r139142988" typeof="mw:Extension/templatestyles">
/* start https://it.wikipedia.org/ */


.mw-parser-output .hatnote-content{align-items:center;display:flex}.mw-parser-output .hatnote-icon{flex-shrink:0}.mw-parser-output .hatnote-icon img{display:flex}.mw-parser-output .hatnote-text{font-style:italic}body:not(.skin-minerva) .mw-parser-output .hatnote{border:1px solid #CCC;display:flex;margin:.5em 0;padding:.2em .5em}body:not(.skin-minerva) .mw-parser-output .hatnote-text{padding-left:.5em}body.skin-minerva .mw-parser-output .hatnote-icon{padding-right:8px}body.skin-minerva .mw-parser-output .hatnote-icon img{height:auto;width:16px}body.skin--responsive .mw-parser-output .hatnote a.new{color:#d73333}body.skin--responsive .mw-parser-output .hatnote a.new:visited{color:#a55858}


/* end   https://it.wikipedia.org/ */
</style></span>
<span class="mw-empty-elt" typeof="mw:Transclusion" id="mwBA"><style data-mw-deduplicate="TemplateStyles:r143074810" typeof="mw:Extension/templatestyles">
/* start https://it.wikipedia.org/ */


.mw-parser-output .sinottico{background-color:#f8f9fa;border:1px solid #c8ccd1;border-spacing:0;clear:right;float:right;font-size:95%;line-height:1.4em;margin:0 0 1em 1.5em;width:280px}.mw-parser-output .sinottico caption{font-weight:bold}.mw-parser-output .sinottico>tbody>tr>th:not(:only-child),.mw-parser-output .sinottico_annidata>tbody>tr>th:not(:only-child){background-color:#f3f3f3;border-right:1px solid #e5e5e8;text-align:left;vertical-align:top}.mw-parser-output .sinottico>tbody>tr:not(:last-child)>td,.mw-parser-output .sinottico>tbody>tr:not(:last-child)>th,.mw-parser-output .sinottico_annidata>tbody>tr>td,.mw-parser-output .sinottico_annidata>tbody>tr>th{border-bottom:1px solid #e0e0e0}.mw-parser-output .sinottico>tbody>tr>td,.mw-parser-output .sinottico>tbody>tr>th:not(:only-child),.mw-parser-output .sinottico_annidata>tbody>tr>td,.mw-parser-output .sinottico_annidata>tbody>tr>th:not(:only-child){padding:.25em .4em}.mw-parser-output .sinottico>tbody>tr>td,.mw-parser-output .sinottico_annidata>tbody>tr>td{vertical-align:middle}.mw-parser-output .sinottico>tbody>tr>td>hr:only-child{margin:0.4em 0.2em}.mw-parser-output .sinottico ul{margin:0 0 0 1em;padding:0}.mw-parser-output .sinottico_annidata{border-spacing:0;margin:0 -.4em;width:calc(100% + calc(.4em*2))}.mw-parser-output .sinottico_annidata:last-child{margin-bottom:-.2em}.mw-parser-output .sinottico_annidata:last-child>tbody>tr:last-child>td,.mw-parser-output .sinottico_annidata:last-child>tbody>tr:last-child>th{border-bottom:none}.mw-parser-output .sinottico_divisione+.sinottico_divisione>th,.mw-parser-output .sinottico_testata+.sinottico_divisione>th{border-top:2px solid #f8f9fa}.mw-parser-output .sinottico_divisione th{background-color:#eeeeee;padding:.15em .4em;text-align:center}.mw-parser-output .sinottico_piede{text-align:center;font-size:90%;background:#EFEFEF}.mw-parser-output .sinottico_piede2{background-color:white;font-size:xx-small;padding-bottom:0;text-align:right}.mw-parser-output .sinottico_sottotitolo{font-size:80%}.mw-parser-output .sinottico_testata th{background-color:#dedede;font-size:116%;padding:.2em .4em;text-align:center}.mw-parser-output .sinottico_testo_centrale{text-align:center}


/* end   https://it.wikipedia.org/ */
</style></span><table class="infobox sinottico" summary="Tabella sinottica che riassume i principali dati del soggetto"><tbody><tr class="sinottico_testata"><th colspan="2">Lua<br><span class="sinottico_sottotitolo"><a rel="mw:WikiLink" href="Linguaggio_di_programmazione" title="Linguaggio di programmazione">linguaggio di programmazione</a></span></th></tr><tr><td class="sinottico_testo_centrale " colspan="2"><figure class="mw-halign-center" typeof="mw:File/Frameless"><img src="./_assets_/73c0eafb1b305f0c6e2b4fe2289321b0.png" decoding="async" data-file-width="947" data-file-height="947" data-file-type="drawing" height="180" width="180" class="mw-file-element" loading="lazy"><figcaption></figcaption></figure></td></tr><tr><th>Autore</th><td>Roberto Ierusalimschy<br>Luiz Henrique de Figueiredo<br>Waldemar Celes
</td></tr><tr><th>Data di origine</th><td>1993
</td></tr><tr><th>Ultima versione</th><td>5.5.1 (24 luglio 2026)
</td></tr><tr><th>Utilizzo</th><td>generico, scripting, programmazione videogiochi
</td></tr><tr><th><a rel="mw:WikiLink" href="Paradigma_di_programmazione" title="Paradigma di programmazione">Paradigmi</a></th><td>programmazione multi-paradigma, <a rel="mw:WikiLink" href="Programmazione_orientata_agli_oggetti" title="Programmazione orientata agli oggetti">programmazione orientata agli oggetti</a>, <a rel="mw:WikiLink" href="Programmazione_funzionale" title="Programmazione funzionale">programmazione funzionale</a>, <a rel="mw:WikiLink" href="Programmazione_procedurale" title="Programmazione procedurale">programmazione procedurale</a>, prototype-based programming e <a rel="mw:WikiLink" href="Programmazione_imperativa" title="Programmazione imperativa">programmazione imperativa</a>
</td></tr><tr><th><a rel="mw:WikiLink" href="Sistema_dei_tipi" title="Sistema dei tipi">Tipizzazione</a></th><td>forte, dinamica
</td></tr><tr><th><a rel="mw:WikiLink" href="Estensione_(file)" title="Estensione (file)" class="mw-redirect">Estensioni</a> comuni</th><td>lua, luna, lunaire e anair
</td></tr><tr><th>Influenzato da</th><td><a rel="mw:WikiLink" href="C%2B%2B" title="C++">C++</a>, <a rel="mw:WikiLink" href="CLU_(linguaggio)" title="CLU (linguaggio)" class="mw-redirect">CLU</a>, <a rel="mw:WikiLink" href="Modula" title="Modula">Modula</a>, <a rel="mw:WikiLink" href="Scheme" title="Scheme">Scheme</a>, <a rel="mw:WikiLink" href="SNOBOL" title="SNOBOL">SNOBOL</a>
</td></tr><tr><th>Ha influenzato</th><td>Io, GameMonkey, Squirrel, <a rel="mw:WikiLink" href="Falcon_(linguaggio_di_programmazione)" title="Falcon (linguaggio di programmazione)">Falcon</a>, MiniD, <a rel="mw:WikiLink" href="Julia_(linguaggio_di_programmazione)" title="Julia (linguaggio di programmazione)">Julia</a>
</td></tr><tr class="sinottico_divisione"><th colspan="2"><a rel="mw:WikiLink" href="Implementazione_di_riferimento" title="Implementazione di riferimento">Implementazione di riferimento</a></th></tr><tr><th><a rel="mw:WikiLink" href="Sistema_operativo" title="Sistema operativo">Sistema operativo</a></th><td><a rel="mw:WikiLink" href="Multipiattaforma" title="Multipiattaforma">multipiattaforma</a>
</td></tr><tr><th><a rel="mw:WikiLink" href="Licenza_(informatica)" title="Licenza (informatica)">Licenza</a></th><td><a rel="mw:WikiLink" href="Licenza_MIT" title="Licenza MIT">licenza MIT</a>
</td></tr><tr><th><a rel="mw:WikiLink" href="Sito_web" title="Sito web">Sito web</a></th><td><span style="word-break: break-all;"><a rel="mw:ExtLink nofollow" href="https://www.lua.org/" class="external text">www.lua.org/</a></span> e <span style="word-break: break-all;"><a rel="mw:ExtLink nofollow" href="https://www.lua.org/portugues.html" class="external text">www.lua.org/portugues.html</a></span>
</td></tr><tr></tr></tbody></table><span class="mw-empty-elt"></span>
<span class="mw-empty-elt" typeof="mw:Transclusion" id="mwBQ"><style data-mw-deduplicate="TemplateStyles:r143905815" typeof="mw:Extension/templatestyles">
/* start https://it.wikipedia.org/ */


.mw-parser-output .itwiki-template-citazione{margin-bottom:.5em;font-size:95%;padding-left:2.4em;padding-right:1.2em}.mw-parser-output .itwiki-template-citazione-doppia{display:flex;gap:1.2em}.mw-parser-output .itwiki-template-citazione-doppia>div{width:0;flex:1 1 0}.mw-parser-output .itwiki-template-citazione-footer{padding:0 1.2em 0 0;margin:0;font-size:smaller}


/* end   https://it.wikipedia.org/ */
</style></span><div class="itwiki-template-citazione" id="mwBg">
<div class="itwiki-template-citazione-doppia">
<div>(inglese)<br><div lang="en">«The programming language.»</div>
</div>
<div>(italiano)<br>«Il linguaggio di programmazione.»
</div></div></div>
<p id="mwBw"><b id="mwCA">Lua</b> è un <a rel="mw:WikiLink" href="Linguaggio_di_programmazione" title="Linguaggio di programmazione" id="mwCQ">linguaggio di programmazione</a> dinamico, <a rel="mw:WikiLink" href="Riflessione_(informatica)" title="Riflessione (informatica)" id="mwCg">riflessivo</a>, <a rel="mw:WikiLink" href="Programmazione_imperativa" title="Programmazione imperativa" id="mwCw">imperativo</a> e <a rel="mw:WikiLink" href="Programmazione_procedurale" title="Programmazione procedurale" id="mwDA">procedurale</a>, utilizzato come <a rel="mw:WikiLink" href="Linguaggio_di_scripting" title="Linguaggio di scripting" id="mwDQ">linguaggio di scripting</a> di <a rel="mw:WikiLink" href="General_purpose" title="General purpose" id="mwDg">uso generico</a>.</p>

</section><section data-mw-section-id="1" id="mwEA" aria-labelledby="Storia"><div class="mw-heading mw-heading2"><h2 id="Storia">Storia</h2></div>
<p id="mwEQ">Lua è stato creato nel 1993 da Roberto Ierusalimschy, Luiz Henrique de Figueiredo e Waldemar Celes<sup class="mw-ref reference" id="cite_ref-1" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-1" id="mwFQ"><span class="mw-reflink-text" id="mwFg"><span class="cite-bracket" id="mwFw">[</span>1<span class="cite-bracket" id="mwGA">]</span></span></a></sup>, membri del Tecgraf/PUC-RIO, il gruppo di <i id="mwGg">Tecnologia em Computação Gráfica</i> presso la <a rel="mw:WikiLink" href="Pontif%C3%ADcia_Universit%C3%A0_Cattolica_di_Rio_de_Janeiro" title="Pontifícia Università Cattolica di Rio de Janeiro" id="mwGw">Pontifícia Università Cattolica di Rio de Janeiro</a>, in <a rel="mw:WikiLink" href="Brasile" title="Brasile" id="mwHA">Brasile</a><sup class="mw-ref reference" id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-2" id="mwHQ"><span class="mw-reflink-text" id="mwHg"><span class="cite-bracket" id="mwHw">[</span>2<span class="cite-bracket" id="mwIA">]</span></span></a></sup>. Versioni di Lua precedenti alla versione 5.0 furono pubblicate sotto licenza simile alla <a rel="mw:WikiLink" href="Zlib_license" title="Zlib license" id="mwIQ">licenza zlib</a><sup class="mw-ref reference" id="cite_ref-licenza_3-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-licenza-3" id="mwIg"><span class="mw-reflink-text" id="mwIw"><span class="cite-bracket" id="mwJA">[</span>3<span class="cite-bracket" id="mwJQ">]</span></span></a></sup>. Dalla versione 5.0 Lua è stato pubblicato sotto <a rel="mw:WikiLink" href="Licenza_MIT" title="Licenza MIT" id="mwJg">licenza MIT</a><sup class="mw-ref reference" id="cite_ref-licenza_3-1" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-licenza-3" id="mwJw"><span class="mw-reflink-text" id="mwKA"><span class="cite-bracket" id="mwKQ">[</span>3<span class="cite-bracket" id="mwKg">]</span></span></a></sup>.</p>

<p id="mwKw">In un articolo pubblicato in <i id="mwLA">Dr. Dobb's Journal</i>, i creatori di Lua affermavano che <a rel="mw:WikiLink" href="Lisp" title="Lisp" id="mwLg">Lisp</a> e <a rel="mw:WikiLink" href="Scheme" title="Scheme" id="mwLw">Scheme</a> con la loro tipica <a rel="mw:WikiLink" href="Struttura_dati" title="Struttura dati" id="mwMA">struttura dati</a>, la lista, hanno avuto la maggiore influenza sulla decisione di adottare la tabella come struttura dati primaria in Lua<sup class="mw-ref reference" id="cite_ref-4" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-4" id="mwMQ"><span class="mw-reflink-text" id="mwMg"><span class="cite-bracket" id="mwMw">[</span>4<span class="cite-bracket" id="mwNA">]</span></span></a></sup>.</p>

<p id="mwNQ">Lua è stato usato in molte applicazioni, commerciali e non.<sup class="mw-ref reference" id="cite_ref-5" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-5" id="mwNg"><span class="mw-reflink-text" id="mwNw"><span class="cite-bracket" id="mwOA">[</span>5<span class="cite-bracket" id="mwOQ">]</span></span></a></sup></p>

</section><section data-mw-section-id="2" id="mwOg" aria-labelledby="Caratteristiche_del_linguaggio"><div class="mw-heading mw-heading2"><h2 id="Caratteristiche_del_linguaggio">Caratteristiche del linguaggio</h2></div>
<p id="mwOw">Le caratteristiche principali di Lua sono le funzioni, viste come "oggetti" di primo livello e quindi assegnabili a variabili, e l'uso di tabelle come strutture dati generiche.
Queste caratteristiche permettono al linguaggio di implementare caratteristiche viste in linguaggi di <a rel="mw:WikiLink" href="Programmazione_orientata_agli_oggetti" title="Programmazione orientata agli oggetti" id="mwPA">programmazione orientata agli oggetti</a> senza che lo stesso lo sia.</p>

</section><section data-mw-section-id="3" id="mwPQ" aria-labelledby="Esempi"><div class="mw-heading mw-heading2"><h2 id="Esempi">Esempi</h2></div>
<p id="mwPg">Il classico programma "<a rel="mw:WikiLink" href="Hello_world" title="Hello world" id="mwPw">Hello world</a>" può essere scritto come:</p>

<div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwQA"><pre id="mwQQ"><span id="mwQg"></span><span class="w" id="mwQw"> </span><span class="nb" id="mwRA">print</span><span class="w" id="mwRQ"> </span><span class="p" id="mwRg">(</span><span class="s2" id="mwRw">"Hello, world!"</span><span class="p" id="mwSA">)</span>
</pre></div>

<p id="mwSQ">Il <a rel="mw:WikiLink" href="Fattoriale" title="Fattoriale" id="mwSg">fattoriale</a> è un esempio di <a rel="mw:WikiLink" href="Funzione_ricorsiva" title="Funzione ricorsiva" id="mwSw">funzione ricorsiva</a>:</p>

<div class="mw-highlight mw-highlight-lang-lua mw-content-ltr mw-highlight-lines mw-highlight-copy" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwTA"><pre id="mwTQ"><span id="mwTg"></span><span class="linenos" data-line="1" id="mwTw"></span><span class="kr" id="mwUA">function</span><span class="w" id="mwUQ"> </span><span class="nf" id="mwUg">factorial</span><span class="p" id="mwUw">(</span><span class="nv" id="mwVA">n</span><span class="p" id="mwVQ">)</span>
<span class="linenos" data-line="2" id="mwVg"></span><span class="w" id="mwVw">    </span><span class="kr" id="mwWA">if</span><span class="w" id="mwWQ"> </span><span class="nv" id="mwWg">n</span><span class="w" id="mwWw"> </span><span class="o" id="mwXA">==</span><span class="w" id="mwXQ"> </span><span class="mi" id="mwXg">0</span><span class="w" id="mwXw"> </span><span class="kr" id="mwYA">then</span>
<span class="linenos" data-line="3" id="mwYQ"></span><span class="w" id="mwYg">        </span><span class="kr" id="mwYw">return</span><span class="w" id="mwZA"> </span><span class="mi" id="mwZQ">1</span>
<span class="linenos" data-line="4" id="mwZg"></span><span class="w" id="mwZw">    </span><span class="kr" id="mwaA">end</span>
<span class="linenos" data-line="5" id="mwaQ"></span><span class="w" id="mwag"> </span>
<span class="linenos" data-line="6" id="mwaw"></span><span class="w" id="mwbA">    </span><span class="kr" id="mwbQ">return</span><span class="w" id="mwbg"> </span><span class="nv" id="mwbw">n</span><span class="w" id="mwcA"> </span><span class="o" id="mwcQ">*</span><span class="w" id="mwcg"> </span><span class="nf" id="mwcw">factorial</span><span class="p" id="mwdA">(</span><span class="nv" id="mwdQ">n</span><span class="w" id="mwdg"> </span><span class="o" id="mwdw">-</span><span class="w" id="mweA"> </span><span class="mi" id="mweQ">1</span><span class="p" id="mweg">)</span>
<span class="linenos" data-line="7" id="mwew"></span><span class="kr" id="mwfA">end</span>
</pre></div>

<p id="mwfQ">Questo esempio mostra come sia possibile, in Lua, ridefinire le <a rel="mw:WikiLink" href="Funzioni_del_linguaggio" title="Funzioni del linguaggio" id="mwfg">funzioni del linguaggio</a>:</p>

<div class="mw-highlight mw-highlight-lang-lua mw-content-ltr mw-highlight-lines mw-highlight-copy" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwfw"><pre id="mwgA"><span id="mwgQ"></span><span class="linenos" data-line="1" id="mwgg"></span><span class="kr" id="mwgw">do</span>
<span class="linenos" data-line="2" id="mwhA"></span><span class="w" id="mwhQ">    </span><span class="kd" id="mwhg">local</span><span class="w" id="mwhw"> </span><span class="nv" id="mwiA">oldprint</span><span class="w" id="mwiQ"> </span><span class="o" id="mwig">=</span><span class="w" id="mwiw"> </span><span class="nb" id="mwjA">print</span><span class="w" id="mwjQ">  </span><span class="c1" id="mwjg">-- salva la funzione come era definita da Lua, non salvando il</span>
<span class="linenos" data-line="3" id="mwjw"></span><span class="w" id="mwkA">                           </span><span class="c1" id="mwkQ">-- valore restituito dalla funzione, ma la funzione stessa  </span>
<span class="linenos" data-line="4" id="mwkg"></span><span class="w" id="mwkw">    </span><span class="nb" id="mwlA">print</span><span class="w" id="mwlQ"> </span><span class="o" id="mwlg">=</span><span class="w" id="mwlw"> </span><span class="kr" id="mwmA">function</span><span class="p" id="mwmQ">(</span><span class="nv" id="mwmg">s</span><span class="p" id="mwmw">)</span><span class="w" id="mwnA">     </span><span class="c1" id="mwnQ">-- ridefinisce la funzione print</span>
<span class="linenos" data-line="5" id="mwng"></span><span class="w" id="mwnw">        </span><span class="kr" id="mwoA">if</span><span class="w" id="mwoQ"> </span><span class="nv" id="mwog">s</span><span class="w" id="mwow"> </span><span class="o" id="mwpA">==</span><span class="w" id="mwpQ"> </span><span class="s2" id="mwpg">"foo"</span><span class="w" id="mwpw"> </span><span class="kr" id="mwqA">then</span><span class="w" id="mwqQ"> </span>
<span class="linenos" data-line="6" id="mwqg"></span><span class="w" id="mwqw">            </span><span class="nf" id="mwrA">oldprint</span><span class="p" id="mwrQ">(</span><span class="s2" id="mwrg">"bar"</span><span class="p" id="mwrw">)</span>
<span class="linenos" data-line="7" id="mwsA"></span><span class="w" id="mwsQ">        </span><span class="kr" id="mwsg">else</span><span class="w" id="mwsw"> </span>
<span class="linenos" data-line="8" id="mwtA"></span><span class="w" id="mwtQ">            </span><span class="nf" id="mwtg">oldprint</span><span class="p" id="mwtw">(</span><span class="nv" id="mwuA">s</span><span class="p" id="mwuQ">)</span><span class="w" id="mwug"> </span>
<span class="linenos" data-line="9" id="mwuw"></span><span class="w" id="mwvA">        </span><span class="kr" id="mwvQ">end</span>
<span class="linenos" data-line="10" id="mwvg"></span><span class="w" id="mwvw">    </span><span class="kr" id="mwwA">end</span>
<span class="linenos" data-line="11" id="mwwQ"></span><span class="kr" id="mwwg">end</span>
</pre></div>

<p id="mwww">Qualunque futura chiamata alla funzione print farà ora riferimento alla nuova funzione, e la vecchia funzione sarà accessibile soltanto dalla nuova versione della stessa.</p>

<p id="mwxA">Questo esempio mostra una caratteristica di Lua: la possibilità di definire dinamicamente tabelle (la struttura dati usata dal linguaggio). In questo caso si tratta di una tabella che associa al valore fibs[n] l'ennesimo <a rel="mw:WikiLink" href="Successione_di_Fibonacci" title="Successione di Fibonacci" id="mwxQ">numero di Fibonacci</a>.</p>

<div class="mw-highlight mw-highlight-lang-lua mw-content-ltr mw-highlight-lines mw-highlight-copy" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwxg"><pre id="mwxw"><span id="mwyA"></span><span class="linenos" data-line="1" id="mwyQ"></span><span class="nv" id="mwyg">fibs</span><span class="w" id="mwyw"> </span><span class="o" id="mwzA">=</span><span class="w" id="mwzQ"> </span><span class="p" id="mwzg">{</span><span class="w" id="mwzw"> </span><span class="mi" id="mw0A">1</span><span class="p" id="mw0Q">,</span><span class="w" id="mw0g"> </span><span class="mi" id="mw0w">1</span><span class="w" id="mw1A"> </span><span class="p" id="mw1Q">}</span><span class="w" id="mw1g">                                   </span><span class="c1" id="mw1w">-- valore iniziale per fibs[1] and fibs[2]</span>
<span class="linenos" data-line="2" id="mw2A"></span><span class="nb" id="mw2Q">setmetatable</span><span class="p" id="mw2g">(</span><span class="nv" id="mw2w">fibs</span><span class="p" id="mw3A">,</span><span class="w" id="mw3Q"> </span><span class="p" id="mw3g">{</span>
<span class="linenos" data-line="3" id="mw3w"></span><span class="w" id="mw4A">    </span><span class="nv" id="mw4Q">__index</span><span class="w" id="mw4g"> </span><span class="o" id="mw4w">=</span><span class="w" id="mw5A"> </span><span class="kr" id="mw5Q">function</span><span class="p" id="mw5g">(</span><span class="nv" id="mw5w">fibs</span><span class="p" id="mw6A">,</span><span class="nv" id="mw6Q">n</span><span class="p" id="mw6g">)</span><span class="w" id="mw6w">                    </span><span class="c1" id="mw7A">-- chiama questa funzione se il valore fibs[n] non esiste</span>
<span class="linenos" data-line="4" id="mw7Q"></span><span class="w" id="mw7g">                  </span><span class="nv" id="mw7w">fibs</span><span class="p" id="mw8A">[</span><span class="nv" id="mw8Q">n</span><span class="p" id="mw8g">]</span><span class="w" id="mw8w"> </span><span class="o" id="mw9A">=</span><span class="w" id="mw9Q"> </span><span class="nv" id="mw9g">fibs</span><span class="p" id="mw9w">[</span><span class="nv" id="mw-A">n</span><span class="o" id="mw-Q">-</span><span class="mi" id="mw-g">2</span><span class="p" id="mw-w">]</span><span class="w" id="mw_A"> </span><span class="o" id="mw_Q">+</span><span class="w" id="mw_g"> </span><span class="nv" id="mw_w">fibs</span><span class="p" id="mwAQA">[</span><span class="nv" id="mwAQE">n</span><span class="o" id="mwAQI">-</span><span class="mi" id="mwAQM">1</span><span class="p" id="mwAQQ">]</span><span class="w" id="mwAQU"> </span><span class="c1" id="mwAQY">-- calcola e memorizza il valore</span>
<span class="linenos" data-line="5" id="mwAQc"></span><span class="w" id="mwAQg">                  </span><span class="kr" id="mwAQk">return</span><span class="w" id="mwAQo"> </span><span class="nv" id="mwAQs">fibs</span><span class="p" id="mwAQw">[</span><span class="nv" id="mwAQ0">n</span><span class="p" id="mwAQ4">]</span>
<span class="linenos" data-line="6" id="mwAQ8"></span><span class="w" id="mwARA">              </span><span class="kr" id="mwARE">end</span>
<span class="linenos" data-line="7" id="mwARI"></span><span class="p" id="mwARM">})</span>
</pre></div>

</section><section data-mw-section-id="4" id="mwARQ" aria-labelledby="Impiego[senza_fonte]"><div class="mw-heading mw-heading2"><h2 id="Impiego[senza_fonte]"><span id="Impiego.5Bsenza_fonte.5D" typeof="mw:FallbackId"></span>Impiego<style data-mw-deduplicate="TemplateStyles:r140554517" typeof="mw:Extension/templatestyles mw:Transclusion" id="mwARU">
/* start https://it.wikipedia.org/ */


.mw-parser-output .chiarimento{background:#ffeaea;color:#444444}.mw-parser-output .chiarimento-apice{color:#EE0700}@media screen{html.skin-theme-clientpref-night .mw-parser-output .chiarimento{background:rgba(179,36,36,0.21);color:inherit}html.skin-theme-clientpref-night .mw-parser-output .chiarimento-apice{color:#b32424}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .chiarimento{background:rgba(179,36,36,0.21);color:inherit}html.skin-theme-clientpref-os .mw-parser-output .chiarimento-apice{color:#b32424}}


/* end   https://it.wikipedia.org/ */
</style><span class="chiarimento" title="Queste informazioni non sono comprovate da fonti attendibili."></span></h2></div>
<ul id="mwARc"><li id="mwARg">Lua è usato molto spesso in ambito <a rel="mw:WikiLink" href="PlayStation_Portable" title="PlayStation Portable" id="mwARk">PSP</a> per la programmazione di <a rel="mw:WikiLink" href="Homebrew_(informatica)" title="Homebrew (informatica)" id="mwARo">Homebrew</a>.</li>
<li id="mwARs">La piattaforma NUT di Cedac Software consente di realizzare embedded Applications tramite il linguaggio Lua.</li>
<li id="mwARw">I giochi disponibili su <a rel="mw:WikiLink" href="Roblox" title="Roblox" id="mwAR0">Roblox</a> sono scritti interamente con Lua.</li>
<li id="mwAR4">Alcuni <i id="mwAR8"><a rel="mw:WikiLink" href="Framework" title="Framework" id="mwASA">framework</a></i> per lo sviluppo di videogiochi 2D utilizzano il linguaggio Lua: tra questi Defold, Love2D e Solar2D.</li>
<li id="mwASE">La scheda di prototipazione Esp8266 è programmabile in Lua, tramite il firmware contenuto nella piattaforma <a rel="mw:WikiLink" href="IoT" title="IoT" class="mw-redirect" id="mwASI">IoT</a> <a rel="mw:WikiLink" href="NodeMCU" title="NodeMCU" id="mwASM">NodeMCU</a>.</li>
<li id="mwASQ">I <a rel="mw:WikiLink" href="Motori_grafici" title="Motori grafici" class="mw-redirect" id="mwASU">motori grafici</a> GameGuru e GameGuru Max basano la programmazione e i comportamenti di oggetti e personaggi in linguaggio Lua.</li>
<li id="mwASY">il motori grafici Visionaire Studio per la programmazione di videogiochi punta e clicca si basa sul linguaggio Lua.</li>
<li id="mwASc">Il <a rel="mw:WikiLink" href="Ambiente_desktop" title="Ambiente desktop" id="mwASg">desktop environment</a> per Linux Hyprland basa le proprie configurazioni su Lua</li></ul>

</section><section data-mw-section-id="5" id="mwASk" aria-labelledby="Citazioni"><div class="mw-heading mw-heading2"><h2 id="Citazioni">Citazioni</h2></div>
<span class="mw-empty-elt" typeof="mw:Transclusion" id="mwASo"><style data-mw-deduplicate="TemplateStyles:r150627583" typeof="mw:Extension/templatestyles">
/* start https://it.wikipedia.org/ */


.mw-parser-output .avviso .mbox-text-div>div,.mw-parser-output .avviso .mbox-text-full-div>div{font-size:90%}.mw-parser-output .avviso .mbox-image{flex-basis:52px;flex-grow:0;flex-shrink:0}.mw-parser-output .avviso .mbox-text-full-div .hide-when-compact{display:block}body.skin-minerva .mw-parser-output .ombox.avviso{margin-bottom:5px;margin-top:5px;background:#fbfbfb;border:1px solid #aaa;display:flex;align-items:center;box-sizing:border-box;padding-left:0.5em}body.skin-minerva .mw-parser-output .ombox.avviso .avviso-testo{padding:0.25em 0.5em;width:100%}body.skin-minerva .mw-parser-output .ombox.avviso .avviso-immagine{padding:2px 0 2px 0;text-align:center}body.skin-minerva .mw-parser-output .ombox.avviso .avviso-immaginedestra{padding:2px 4px 2px 0;text-align:center}body.skin-minerva .mw-parser-output .ombox.avviso .avviso-informazioni{border-left:10px solid #1e90ff}body.skin-minerva .mw-parser-output .ombox.avviso .avviso-cancella,body.skin-minerva .mw-parser-output .ombox.avviso .avviso-importante{border-left:10px solid #b22222}body.skin-minerva .mw-parser-output .ombox.avviso .avviso-contenuto{border-left:10px solid #f28500}body.skin-minerva .mw-parser-output .ombox.avviso .avviso-stile{border-left:10px solid #f4c430}body.skin-minerva .mw-parser-output .ombox.avviso .avviso-statico{border-left:10px solid limegreen}body.skin-minerva .mw-parser-output .ombox.avviso .avviso-struttura{border-left:10px solid #9932cc}body.skin-minerva .mw-parser-output .ombox.avviso .avviso-generico{border-left:10px solid #bba}@media screen and (min-width:640px){body.skin-minerva .mw-parser-output .ombox.avviso{margin-left:10%;margin-right:10%}}


/* end   https://it.wikipedia.org/ */
</style></span><span class="mw-empty-elt"></span>
<ul id="mwASs"><li id="mwASw">Nel <a rel="mw:WikiLink" href="Videogioco" title="Videogioco" id="mwAS0">videogioco</a> <i id="mwAS4"><a rel="mw:WikiLink" href="Fuga_da_Monkey_Island" title="Fuga da Monkey Island" id="mwAS8">Fuga da Monkey Island</a></i>, lo <i id="mwATA"><a rel="mw:WikiLink" href="SCUMM#Curiosità" title="SCUMM" id="mwATE">Scumm Bar</a></i> diventerà un raffinato <a rel="mw:WikiLink" href="Sushi" title="Sushi" id="mwATI">sushi</a> bar ed il nome verrà cambiato in <i id="mwATM">Lua Bar</i>, a sottolineare l'adozione del nuovo linguaggio di scripting in <a rel="mw:WikiLink" href="GrimE" title="GrimE" id="mwATQ">GrimE</a>, il Lua.</li></ul>

</section><section data-mw-section-id="6" id="mwATU" aria-labelledby="Note"><div class="mw-heading mw-heading2"><h2 id="Note">Note</h2></div>
<div class="mw-references-wrap" typeof="mw:Extension/references" id="mwATY"><ol class="mw-references references" id="mwATc"><li id="cite_note-1" data-mw-footnote-number="1"><span class="mw-cite-backlink" id="mwATg"><a href="#cite_ref-1" rel="mw:referencedBy" id="mwATk"><span class="mw-linkback-text" id="mwATo">↑</span></a></span> <span id="mw-reference-text-cite_note-1" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwATs">(<span style="font-weight:bolder; font-size:80%" id="mwATw"><abbr title="inglese" id="mwAT0">EN</abbr></span>) Roberto Ierusalimschy, Luiz Henrique de Figueiredo e Waldemar Celes, <a rel="mw:ExtLink nofollow" href="https://www.lua.org/doc/hopl.pdf" class="external text" id="mwAT4"><span style="font-style:italic;" id="mwAT8">The Evolution of Lua</span></a> (<span style="font-weight: bolder; font-size:80%" id="mwAUA"><abbr title="documento in formato PDF" id="mwAUE">PDF</abbr></span>), su <span style="font-style:italic;" id="mwAUI">lua.org</span>, 2007,  p.<span typeof="mw:Entity" id="mwAUM">&nbsp;</span>1. <small id="mwAUQ">URL consultato il 4 novembre 2015</small>.</cite></span></li>
<li id="cite_note-2" data-mw-footnote-number="2"><span class="mw-cite-backlink" id="mwAUU"><a href="#cite_ref-2" rel="mw:referencedBy" id="mwAUY"><span class="mw-linkback-text" id="mwAUc">↑</span></a></span> <span id="mw-reference-text-cite_note-2" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAUg">(<span style="font-weight:bolder; font-size:80%" id="mwAUk"><abbr title="inglese" id="mwAUo">EN</abbr></span>) <a rel="mw:ExtLink nofollow" href="https://www.lua.org/about.html" class="external text" id="mwAUs"><span style="font-style:italic;" id="mwAUw">About</span></a>, su <span style="font-style:italic;" id="mwAU0">lua.org</span>, 19 ottobre 2015. <small id="mwAU4">URL consultato il 4 novembre 2015</small>.</cite></span></li>
<li id="cite_note-licenza-3" data-mw-footnote-number="3"><span rel="mw:referencedBy" class="mw-cite-backlink" id="mwAU8"><a href="#cite_ref-licenza_3-0" id="mwAVA"><span class="mw-linkback-text" id="mwAVE">1</span></a> <a href="#cite_ref-licenza_3-1" id="mwAVI"><span class="mw-linkback-text" id="mwAVM">2</span></a></span> <span id="mw-reference-text-cite_note-licenza-3" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAVQ">(<span style="font-weight:bolder; font-size:80%" id="mwAVU"><abbr title="inglese" id="mwAVY">EN</abbr></span>) <a rel="mw:ExtLink nofollow" href="https://www.lua.org/license.html" class="external text" id="mwAVc"><span style="font-style:italic;" id="mwAVg">License</span></a>, su <span style="font-style:italic;" id="mwAVk">lua.org</span>, 12 maggio 2015. <small id="mwAVo">URL consultato il 4 novembre 2015</small>.</cite></span></li>
<li id="cite_note-4" data-mw-footnote-number="4"><span class="mw-cite-backlink" id="mwAVs"><a href="#cite_ref-4" rel="mw:referencedBy" id="mwAVw"><span class="mw-linkback-text" id="mwAV0">↑</span></a></span> <span id="mw-reference-text-cite_note-4" class="mw-reference-text reference-text"><cite class="citation pubblicazione" style="font-style:normal" typeof="mw:Transclusion" id="mwAV4">(<span style="font-weight:bolder; font-size:80%" id="mwAV8"><abbr title="inglese" id="mwAWA">EN</abbr></span>) Roberto Ierusalimschy, Luiz Henrique de Figueiredo e Waldemar Celes, <a rel="mw:ExtLink nofollow" href="http://www.drdobbs.com/open-source/lua-an-extensible-embedded-language/184410014" class="external text" id="mwAWE"><span style="font-style:italic;" id="mwAWI">Lua: an Extensible Embedded Language</span></a>, in <span style="font-style:italic;" id="mwAWM">Dr. Dobb's Journal</span>, vol.<span typeof="mw:Entity" id="mwAWQ">&nbsp;</span>21, n.<span typeof="mw:Entity" id="mwAWU">&nbsp;</span>12, 1º dicembre 1996, <a rel="mw:WikiLink" href="ISSN" title="ISSN" id="mwAWY">ISSN</a><span typeof="mw:Entity" id="mwAWc">&nbsp;</span>1044-789X. <small id="mwAW8">URL consultato il 4 novembre 2015</small>.</cite></span></li>
<li id="cite_note-5" data-mw-footnote-number="5"><span class="mw-cite-backlink" id="mwAXA"><a href="#cite_ref-5" rel="mw:referencedBy" id="mwAXE"><span class="mw-linkback-text" id="mwAXI">↑</span></a></span> <span id="mw-reference-text-cite_note-5" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAXM">(<span style="font-weight:bolder; font-size:80%" id="mwAXQ"><abbr title="inglese" id="mwAXU">EN</abbr></span>) <a rel="mw:ExtLink nofollow" href="https://www.lua.org/uses.html" class="external text" id="mwAXY"><span style="font-style:italic;" id="mwAXc">Uses</span></a>, su <span style="font-style:italic;" id="mwAXg">lua.org</span>, 24 marzo 2015. <small id="mwAXk">URL consultato il 4 novembre 2015</small>.</cite></span></li>
</ol></div>

</section><section data-mw-section-id="7" id="mwAXo" aria-labelledby="Altri_progetti"><div class="mw-heading mw-heading2"><h2 id="Altri_progetti">Altri progetti</h2></div>
<div id="interProject" style="border: 1px solid var(--border-color-base, #a2a9b1); display: none; clear: both; padding: .5em" typeof="mw:Transclusion"><p id="sisterProjects"><span>Altri progetti</span></p><ul title="Collegamenti verso gli altri progetti Wikimedia">
<li class="" title=""><a rel="mw:WikiLink/Interwiki" href="https://it.wikibooks.org/wiki/Lua" title="b:Lua" class="extiw external">Wikibooks</a></li>
<li class="" title=""><span class="" title="commons:Category:Lua (programming language)"><a rel="mw:ExtLink" href="https://commons.wikimedia.org/wiki/Category:Lua_(programming_language)?uselang=it" class="external text">Wikimedia Commons</a></span></li></ul></div><ul><li><span typeof="mw:File"><img alt="Collabora a Wikibooks" src="./_assets_/a57f5814152f3049267aded607469870.png" decoding="async" data-file-width="300" data-file-height="300" data-file-type="drawing" height="18" width="18" class="mw-file-element" loading="lazy"></span> <a rel="mw:WikiLink/Interwiki" href="https://it.wikibooks.org/wiki/" title="b:" class="extiw external">Wikibooks</a> contiene testi o manuali sul <b><a rel="mw:WikiLink/Interwiki" href="https://it.wikibooks.org/wiki/Lua" title="b:Lua" class="extiw external">Lua</a></b></li>
<li><span typeof="mw:File"><a href="https://commons.wikimedia.org/wiki/?uselang=it" title="Collabora a Wikimedia Commons" class="external"><img alt="Collabora a Wikimedia Commons" src="./_assets_/c3543d4eca268037c133b1da90922fa4.png" decoding="async" data-file-width="1024" data-file-height="1376" data-file-type="drawing" height="24" width="18" class="mw-file-element" loading="lazy"></a></span> <span class=""><a rel="mw:ExtLink" href="https://commons.wikimedia.org/wiki/?uselang=it" class="external text">Wikimedia Commons</a></span> contiene immagini o altri file sul <b><span class=""><a rel="mw:ExtLink" href="https://commons.wikimedia.org/wiki/Category:Lua_(programming_language)?uselang=it" class="external text">Lua</a></span></b></li></ul>

</section><section data-mw-section-id="8" id="mwAXs" aria-labelledby="Collegamenti_esterni"><div class="mw-heading mw-heading2"><h2 id="Collegamenti_esterni">Collegamenti esterni</h2></div>
<ul id="mwAXw"><li class="mw-empty-elt" id="mwAX0"></li><span typeof="mw:Transclusion" id="mwAX4">
</span><li><cite class="citation web" style="font-style:normal">(<span style="font-weight:bolder; font-size:80%"><abbr title="inglese">EN</abbr></span>) <a rel="mw:ExtLink nofollow" href="https://www.lua.org/" class="external text"><span style="font-style:italic;">Sito ufficiale</span></a>, su <span style="font-style:italic;">lua.org</span>.</cite> </li><span>
</span><li><cite class="citation web" style="font-style:normal">(<span style="font-weight:bolder; font-size:80%"><abbr title="portoghese">PT</abbr></span>) <a rel="mw:ExtLink nofollow" href="https://www.lua.org/portugues.html" class="external text"><span style="font-style:italic;">Sito ufficiale</span></a>, su <span style="font-style:italic;">lua.org</span>.</cite> </li><span>
</span><li><cite class="citation web" style="font-style:normal"><a rel="mw:ExtLink nofollow" href="https://github.com/lua/lua" class="external text"><span style="font-style:italic;">Repository sorgenti di Lua</span></a>, su <span style="font-style:italic;">github.com</span>.</cite> </li><span>
</span><li><cite id="CITEREFFree_Software_Directory" class="citation web" style="font-style:normal">(<span style="font-weight:bolder; font-size:80%"><abbr title="inglese">EN</abbr></span>) <a rel="mw:ExtLink nofollow" href="https://directory.fsf.org/wiki/Lua/" class="external text"><span style="font-style:italic;">Lua</span></a>, su <span style="font-style:italic;"><a rel="mw:WikiLink" href="Free_Software_Directory" title="Free Software Directory">Free Software Directory</a></span>.</cite> </li>
<li id="mwAX8"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAYA">(<span style="font-weight:bolder; font-size:80%"><abbr title="inglese">EN</abbr></span>) <a rel="mw:ExtLink nofollow" href="http://lua-users.org/wiki/" class="external text"><span style="font-style:italic;">Lua</span></a>, su <span style="font-style:italic;">lua-users.org</span>.</cite></li></ul>

<span class="mw-empty-elt" typeof="mw:Transclusion" id="mwAYE"><style data-mw-deduplicate="TemplateStyles:r141815314" typeof="mw:Extension/templatestyles">
/* start https://it.wikipedia.org/ */


.mw-parser-output .navbox{border:1px solid #aaa;clear:both;margin:auto;padding:2px;width:100%}.mw-parser-output .navbox th{padding-left:1em;padding-right:1em;text-align:center}.mw-parser-output .navbox>tbody>tr:first-child>th{background:#ccf;font-size:90%;width:100%;color:var(--color-base,black)}.mw-parser-output .navbox_navbar{float:left;margin:0;padding:0 10px 0 0;text-align:left;width:6em}.mw-parser-output .navbox_title{font-size:110%}.mw-parser-output .navbox_abovebelow{background:#ddf;font-size:90%;font-weight:normal}.mw-parser-output .navbox_group{background:#ddf;font-size:90%;padding:0 10px;white-space:nowrap}.mw-parser-output .navbox_list{font-size:90%;width:100%}.mw-parser-output .navbox_list a{white-space:nowrap}html:not(.vector-feature-night-mode-enabled) .mw-parser-output .navbox_odd{background:#fdfdfd;color:var(--color-base,black)}html:not(.vector-feature-night-mode-enabled) .mw-parser-output .navbox_even{background:#f7f7f7;color:var(--color-base,black)}.mw-parser-output .navbox a.mw-selflink{color:var(--color-base,black)}.mw-parser-output .navbox_center{text-align:center}.mw-parser-output .navbox .navbox_image{padding-left:7px;vertical-align:middle;width:0}.mw-parser-output .navbox+.navbox{margin-top:-1px}.mw-parser-output .navbox .mw-collapsible-toggle{font-weight:normal;text-align:right;width:7em}body.skin--responsive .mw-parser-output .navbox_image img{max-width:none!important}.mw-parser-output .subnavbox{margin:-3px;width:100%}.mw-parser-output .subnavbox_group{background:#e6e6ff;padding:0 10px}@media screen{html.skin-theme-clientpref-night .mw-parser-output .navbox>tbody>tr:first-child>th{background:var(--background-color-interactive)!important}html.skin-theme-clientpref-night .mw-parser-output .navbox th{color:var(--color-base)!important}html.skin-theme-clientpref-night .mw-parser-output .navbox_abovebelow,html.skin-theme-clientpref-night .mw-parser-output .navbox_group{background:var(--background-color-interactive-subtle)!important}html.skin-theme-clientpref-night .mw-parser-output .subnavbox_group{background:var(--background-color-neutral-subtle)!important}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbox>tbody>tr:first-child>th{background:var(--background-color-interactive)!important}html.skin-theme-clientpref-os .mw-parser-output .navbox th{color:var(--color-base)!important}html.skin-theme-clientpref-os .mw-parser-output .navbox_abovebelow,html.skin-theme-clientpref-os .mw-parser-output .navbox_group{background:var(--background-color-interactive-subtle)!important}html.skin-theme-clientpref-os .mw-parser-output .subnavbox_group{background:var(--background-color-neutral-subtle)!important}}


/* end   https://it.wikipedia.org/ */
</style></span>
<span class="mw-empty-elt" typeof="mw:Transclusion" id="mwAYI"></span>

<span class="mw-empty-elt" typeof="mw:Transclusion" id="mwAYM"><style data-mw-deduplicate="TemplateStyles:r140554510" typeof="mw:Extension/templatestyles">
/* start https://it.wikipedia.org/ */


.mw-parser-output .CdA{border:1px solid #aaa;width:100%;margin:auto;font-size:90%;padding:2px}.mw-parser-output .CdA th{background-color:#f2f2f2;font-weight:bold;width:20%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .CdA{border-color:#54595D}html.skin-theme-clientpref-night .mw-parser-output .CdA th{background-color:#202122}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .CdA{border-color:#54595D}html.skin-theme-clientpref-os .mw-parser-output .CdA th{background-color:#202122}}


/* end   https://it.wikipedia.org/ */
</style></span><table class="CdA"><tbody><tr><th>Controllo di autorità</th><td><a rel="mw:WikiLink" href="Library_of_Congress_Control_Number" title="Library of Congress Control Number">LCCN</a> <span class="uid">(<span style="font-weight:bolder; font-size:80%"><abbr title="inglese">EN</abbr></span>)<span typeof="mw:Entity">&nbsp;</span><a rel="mw:ExtLink nofollow" href="http://id.loc.gov/authorities/subjects/sh2004007514" class="external text">sh2004007514</a></span><span style="font-weight:bold;"><span typeof="mw:Entity">&nbsp;</span>·</span> <a rel="mw:WikiLink" href="Gemeinsame_Normdatei" title="Gemeinsame Normdatei">GND</a> <span class="uid">(<span style="font-weight:bolder; font-size:80%"><abbr title="tedesco">DE</abbr></span>)<span typeof="mw:Entity">&nbsp;</span><a rel="mw:ExtLink nofollow" href="https://d-nb.info/gnd/7547043-3" class="external text">7547043-3</a></span><span style="font-weight:bold;"><span typeof="mw:Entity">&nbsp;</span>·</span> <a rel="mw:WikiLink" href="Biblioteca_nazionale_di_Francia" title="Biblioteca nazionale di Francia">BNF</a> <span class="uid">(<span style="font-weight:bolder; font-size:80%"><abbr title="francese">FR</abbr></span>)<span typeof="mw:Entity">&nbsp;</span><a rel="mw:ExtLink nofollow" href="https://catalogue.bnf.fr/ark:/12148/cb166522948" class="external text">cb166522948</a> <a rel="mw:ExtLink nofollow" href="https://data.bnf.fr/ark:/12148/cb166522948" class="external text">(data)</a></span><span style="font-weight:bold;"><span typeof="mw:Entity">&nbsp;</span>·</span> <a rel="mw:WikiLink" href="Biblioteca_nazionale_di_Israele" title="Biblioteca nazionale di Israele">J9U</a> <span class="uid">(<span style="font-weight:bolder; font-size:80%"><abbr title="inglese">EN</abbr>,<span typeof="mw:Entity">&nbsp;</span><abbr title="ebraico">HE</abbr></span>)<span typeof="mw:Entity">&nbsp;</span><a rel="mw:ExtLink nofollow" href="https://www.nli.org.il/en/authorities/987007563918605171" class="external text">987007563918605171</a></span></td></tr></tbody></table><span class="mw-empty-elt"></span>



</section></div><!--htdig_noindex--><div><div class="zim-footer">
    Questa voce è stata pubblicata da <a class="external text" title="Ultima modifica il 2026-06-10" href="https://it.wikipedia.org/wiki/?title=Lua&amp;oldid=151066990">Wikipedia</a>. Il testo è rilasciato in base alla licenza <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.it">Creative Commons Attribution-Share Alike 4.0</a>, salvo diversa indicazione. Potrebbero essere applicate clausole aggiuntive per i file multimediali.
</div>
</div><!--/htdig_noindex--></div>
            </div>
          </main>
        </div>
      </div>
    </div>
     <script src="./_webp_/webpHandler.js"></script>
  

</body></html>