Módulo:SimpleArgs/Tests/ErrorHandle
< Módulo:SimpleArgs
Ir a la navegación
Ir a la búsqueda
Revisión del 01:34 26 abr 2023 de Pyc1948 (discusión | contribs.) (Página creada con «local p = {} local SA = require "Module:SimpleArgs" function p.PosParamsNoHandle (frame) local args, NArgs = SA.GetArgs (frame) local N = SA.RInt_Par (args, 1, 2, 10) local S = SA.RChar_Par (args, 2, 'a,b,c') if NArgs == 0 then return end return N..S end --PosParamsNoHandle function p.PosParamsHandle (frame) local args, NArgs = SA.GetArgs (frame, true) local N = SA.RInt_Par (args, 1, 2, 10) local S = SA.RChar_Par (args, 2, 'a,b,c') if SA.Error.yes then ret…»)
La documentación para este módulo puede ser creada en Módulo:SimpleArgs/Tests/ErrorHandle/doc
local p = {} local SA = require "Module:SimpleArgs" function p.PosParamsNoHandle (frame) local args, NArgs = SA.GetArgs (frame) local N = SA.RInt_Par (args, 1, 2, 10) local S = SA.RChar_Par (args, 2, 'a,b,c') if NArgs == 0 then return end return N..S end --PosParamsNoHandle function p.PosParamsHandle (frame) local args, NArgs = SA.GetArgs (frame, true) local N = SA.RInt_Par (args, 1, 2, 10) local S = SA.RChar_Par (args, 2, 'a,b,c') if SA.Error.yes then return SA.MsgError() end return N..S end --PosParamsHandle function p.PosParamsHandleSS (frame) local args, NArgs = SA.GetArgs (frame, true, true) local N = SA.RInt_Par (args, 1, 2, 10) local S = SA.RChar_Par (args, 2, 'a,b,c') if SA.Error.yes then return SA.MsgError() end return N..S end --PosParamsHandleSS function p.ParamsNoHandle (frame) local args, NArgs = SA.GetArgs (frame) if NArgs == 0 then return end local N = SA.RInt_Par (args, 'number', 2, 10) local S = SA.RChar_Par (args, 'char', 'a,b,c') return N..S end --ParamsNoHandle function p.ParamsHandle (frame) local args, NArgs = SA.GetArgs (frame, true) local N = SA.RInt_Par (args, 'number', 2, 10) local S = SA.RChar_Par (args, 'char', 'a,b,c') if SA.Error.yes then return SA.MsgError() end return N..S end --ParamsHandle function p.ParamsHandleSS (frame) local args, NArgs = SA.GetArgs (frame, true, true) local N = SA.RInt_Par (args, 'number', 2, 10) local S = SA.RChar_Par (args, 'char', 'a,b,c') if SA.Error.yes then return SA.MsgError() end return N..S end --ParamsHandleSS return p