Modulo:Sandbox/Ignazio Cannata: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
|  Fix Etichette: Modifica da mobile Modifica da web per mobile | m Bot: rimuovo no globals obsoleto | ||
| (250 versioni intermedie di 3 utenti non mostrate) | |||
| Riga 1: require(' local p = {} local debuglog = '' local sv = '' -- sv: stringa vuota function p.ciao(     return  end function p.     debuglog = ' Questo messaggio compare perché alla funzione è stato assegnato un valore (valore scelto: ' .. frame.args[1] .. ').'     end▼ end function p.     return 'Ciao, ' .. mw.getContentLanguage():ucfirst((frame.args[1] or sv)) .. '! ' .. mw.getContentLanguage():ucfirst((frame.args[2] or sv)) .. '?'     local args = frame:getParent().args▼ ▲    return " Ciao, " .. args[1] .. " " ▲    end end function p.     return  end function p.     return  end function p.ciao_transclusione(frame) ▲    local args = frame:getParent().args     if (args[1] or args["nome"]) and (args[2] or args["domanda"]) and (args[2] or args["domanda"]) ~= sv then     debuglog = ' La domanda compare perché al secondo parametro è stato assegnato un valore. Il valore scelto è il seguente: ' .. tostring((args[2] or args["domanda"])) -- prova di controllo forzato     return 'Ciao, ' .. mw.getContentLanguage():ucfirst(((args[1] or args["nome"]) or sv)) .. '! ' .. mw.getContentLanguage():ucfirst((args[2] or args["domanda"])) .. '?' .. debuglog     else return 'Ciao, ' .. mw.getContentLanguage():ucfirst(((args[1] or args["nome"]) or sv)) .. '! ' .. ((args[2] or args["domanda"]) or sv) .. '?'     end end | |||