Módulo:SimpleArgs/Tests/SVals/doc
Esta es la página de documentación de Módulo:SimpleArgs/Tests/SVals
Ejemplos
Algunas de las funciones más complejas y muestra de errores.
Carácter desde parámetro con comprobación del valor en una cadena
En estos ejemplos Pattern = 'abc'.
Plantilla:Lista desplegable Plantilla:Tlc -> a
Plantilla:Lista desplegable
Plantilla:Tlc -> Error de Lua: Char = No tiene un valor asignado.
Plantilla:Tlc -> Error de Lua: Char = "z" no es ninguno de los caracteres de "abc".
Plantilla:Lista desplegable
Plantilla:Tlc -> Char = "z" no es ninguno de los caracteres de "abc"
Número entero
Plantilla:Lista desplegable Plantilla:Tlc -> 5
Plantilla:Tlc -> Error de Lua: #3 = 5 es menor que 10.
Plantilla:Tlc -> Error de Lua: #3 = 8 es mayor que 6.
Plantilla:Tlc -> Error de Lua: #3 = 5,3 no es un número entero.
Tamaño, html
Plantilla:Lista desplegable) if SA.Error.yes then return SA.MsgError() end return size end </syntaxhighlight>}} Plantilla:Tlc -> 12em
Plantilla:Tlc -> Error de Lua: #1 = 190px no está entre 200px y 1900px.
Plantilla:Tlc -> Error de Lua: #1 = Unidad no válida (me).
Plantilla:Tlc -> Error de Lua: #1 = Se requiere unidad de tamaño (em, px o %).
Alineación
Plantilla:Lista desplegable Plantilla:Tlc -> left
Plantilla:Tlc -> right
Plantilla:Tlc -> Error de Lua: #1 = Alineamiento inválido (arriba). Valores posibles: left/izquierdo/izquierda, right/derecho/derecha, center/centro.
Valor booleano
Plantilla:Lista desplegable Plantilla:Tlc -> true
Plantilla:Tlc -> false
Plantilla:Tlc -> true
Plantilla:Tlc -> Error de Lua: #1 = Booleano inválido (quizás). Valores posibles: sí/si/s/yes/y/true/verdad/t/1, no/n/false/falso/f/0.
Plantilla:Tlc -> Error de Lua: #1 = No tiene un valor asignado.
Palabra o índice en la tabla
Se utiliza una tabla con los valores {'One', 'Two'}.
Plantilla:Lista desplegable Plantilla:Tlc -> One
Plantilla:Lista desplegable
Plantilla:Tlc -> 1
Plantilla:Tlc -> Error de Lua: #1 = "Three" no se ha encontrado en "One, Two".
Índice desde parámetro con comprobación del valor en una tabla
En estos ejemplos los valores válidos son: {'Earth', 'World'}, 'USA'.
Plantilla:Lista desplegable Plantilla:Tlc -> 2, 0
Plantilla:Tlc -> 2, 1
Plantilla:Lista desplegable
Plantilla:Tlc -> Error de Lua: Idx2 = "z" no se ha encontrado en "Earth/World, USA".
Plantilla:Tlc -> 2, 1
Tabla desde parámetro/s
Plantilla:Lista desplegable Plantilla:Tlc -> {one, two, three}
Plantilla:Lista desplegable
Plantilla:Tlc -> Error de Lua: #1 = "zz" no es un número.
Plantilla:Tlc -> {-1.2, 3.3, 14}
Plantilla:Lista desplegable
Plantilla:Tlc -> Error de Lua: #1 = -1 no es cero o un número positivo.
Plantilla:Tlc -> {1, 3.3, 0}
Plantilla:Lista desplegable
Plantilla:Tlc -> Error de Lua: #1 = 3,3 no es un número entero.
Plantilla:Tlc -> {-1, 3, 14}
Plantilla:Lista desplegable
Plantilla:Tlc -> Error de Lua: #1 = -1 no es cero o un número positivo.
Plantilla:Tlc -> {1, 3, 14}
Plantilla:Lista desplegable
Plantilla:Tlc -> {one, two, three}
Plantilla:Lista desplegable
Plantilla:Tlc -> {one, two, three}
Plantilla:Lista desplegable
Plantilla:Tlc -> {one, two, three}