Diferencia entre revisiones de «Ayuda:Funciones»
(→#expr:) |
m (Protegió «Ayuda:Funciones» ([edit=sysop] (indefinido) [move=sysop] (indefinido))) |
(Sin diferencias)
|
Revisión del 16:19 12 nov 2011
Esta página es un manual sobre el trabajo con algunas de las funciones utilizadas en la programación wiki y que son están presentes en el software MediaWiki. Todas las funciones tienen la forma:
- {{ #functionname: argumento 1 | argumento 2 | argumento 3 ... }}
#expr:
Tipo | Operadores |
---|---|
Agrupadores (paréntesis) | ( ) |
Números | 1234.. 2.56.. 2.4E5 e (2.718) pi (3.142) |
Lógicos | or, and, not |
= , != (or <>) , > , < , <= , >= | |
Redondeo | round , ceil , floor , abs |
Binarios | + , - , mod |
* , / (or div) | |
^ | |
Otros | trunc , ln , sin , cos , tan , acos , asin , atan |
Esta función, evalúa una expresión matemática, y devuelve el resultado.
Los operadores disponibles están listados a continuación, en orden de preferencia. Para más información sobre la sintaxis y uso de cada operador, se puede consultar la documentación Ayuda:Operaciones de Cálculo. La exactitud y el formato del resultado devuelto, depende del sistema operativo del servidor que ejecuta la wiki, y el formáto numérico que use el servidor.
Los números se dan en decimales desde el punto decimal "."
Los operadores booleanos (verdadero/falso) consideran el 0 como falso (false) y cualquier otro (positivo o negativo) como verdadero (true).
- {{#expr: 1 and -1 }} → 1
Un valor vacío en la <expresion>, devuelve un valor vacío; una <expresion> incorrecta o con sintaxis mal formada, devolverá un error que puede ser evaluado con la función #iferror::
- {{#expr: }} →
- {{#expr: 1+ }} → Error en la expresión: falta un operando para +.
- {{#expr: 1 foo 2 }} → Error en la expresión: no se reconoce la palabra «foo».