Modulo:Sandbox/Brunokito/ModuloBruno: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Brunokito ha spostato la pagina Modulo:Sandbox/Brunokito/ModuloBruno a Modulo:ModuloBruno senza lasciare redirect
Nessun oggetto della modifica
Riga 1:
-- Questo modulo si chiama ModuloBruno ed è stato salvato nell'ambiente principale dei moduli
-- Tutti i moduli Lua su Wikipedia devono iniziare definendo una variabile di tipo tabella che contenga
-- le funzioni accessibili dall'esterno. Può avere qualunque nome e contenere anche altri dati
Line 17 ⟶ 18:
function p.hello_nome1( frame )
-- Come l'esempio sopra, ma si aspetta anche due parametri posizionale che contengano un nome
-- e un saluto, la chiamata {{#invoke:HelloWorldModuloBruno|hello_nome1|Franco|come va}}
-- sarà sostituita da "Hello, Franco, come va?"
return "Hello, " .. frame.args[1] .. ", " .. frame.args[2] .. "?"
Line 25 ⟶ 26:
function p.hello_nome2( frame )
-- Come l'esempio sopra, ma si aspetta anche due parametri nominali che contengano un nome
-- e un saluto, la chiamata {{#invoke:HelloWorldModuloBruno|hello_nome2|nome=Franco|saluto=come va}}
-- sarà sostituita da "Hello, Franco, come va?"
return "Hello, " .. frame.args["nome"] .. ", " .. frame.args["saluto"] .. "?"
Line 34 ⟶ 35:
return p
 
-- Questo modulo può ora essere usato chiamando {{#invoke: HelloWorldModuloBruno | hello }}.
-- Il comando #invoke inizia con il nome del modulo, in questo caso "HelloWorldModuloBruno",
-- quindi il nome di una delle sue funzioni come argomento, in questo caso "hello".