Modulo:String/sandbox: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
fix nomi parametri |
aggiungo base index a arraystring |
||
Riga 425:
Nmin = indice iniziale da cui partire a scandire i parametri (di default pari a 1)
Nmax = indice massimo a cui arrivare con i parametri (se non precisato illimitato)
baseIndex = valore dell'indice che può essere sostituito da stringa nulla (default = 1)
Esempi di chiamata:
Line 459 ⟶ 460:
local args = frame:getParent().args
elements = { }
local
local index = tonumber(base_args.Nmin) or base_index
while true do
if Nmax >0 and index > Nmax then break end
Line 465 ⟶ 467:
local found = false
for i = 1, #params do
local v = args[mw.ustring.gsub(params[i], '#', tostring(index), 1)] or (index ==
values[#values+1] = v
if v ~= '' then found = true end
|