Modulo:Sandbox/Ignazio Cannata: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica Etichetta: Ripristino manuale |
Nessun oggetto della modifica Etichette: Modifica da mobile Modifica da web per mobile Modifica da mobile avanzata |
||
Riga 23: | Riga 23: | ||
function p.ciao_nominale1(frame) |
function p.ciao_nominale1(frame) |
||
return 'Ciao, ' .. frame.args["nome"] .. '! ' .. frame.args["domanda"] .. '?' |
return 'Ciao, ' .. (frame.args["nome"] or '') .. '! ' .. frame.args["domanda"] .. '?' |
||
end |
end |
||
Versione delle 23:46, 19 ott 2020
Intestazione: Modulo:Sandbox/Ignazio Cannata/man
require('Module:No globals')
local p = {}
function p.ciao(frame)
return 'Ciao, Ignazio!'
end
function p.ciao_posizionale(frame)
return 'Ciao, ' .. frame.args[1] .. '! ' .. frame.args[2] .. '?'
end
function p.ciao_transclusione(frame)
local debuglog = ''
local args = frame:getParent().args
local outpot = 'Ciao, ' .. (args[1] or '') .. '! Questo messaggio compare perché "args2" è compilato:'
if args[1] and args[2] then
debuglog = ' "args2" = ' .. tostring(args[2])
return outpot .. debuglog -- Cos'è args2?
elseif args[1] and not args[2] then
return 'Ciao, ' .. args[1] .. ''
end
end
function p.ciao_nominale1(frame)
return 'Ciao, ' .. (frame.args["nome"] or '') .. '! ' .. frame.args["domanda"] .. '?'
end
function p.ciao_nominale2(frame)
return 'Ciao, ' .. frame.args.nome .. '! ' .. frame.args.domanda .. '?'
end
return p