Extension:Eval/es
Jump to navigation
Jump to search
Eval Estado de lanzamiento beta |
|
---|---|
Implementación | Etiqueta |
Descripción | Provides mathmatical functions for MediaWiki |
Licencia | Ninguna licencia especificó |
Descarga | Extension:Eval/eval.php |
La extensión eval permite operaciones matemáticas y lógicas en MediaWiki. Esta extensión está disponible en WiKimia.
Instalación[edit]
- Guarda el archivo Eval extension/eval.php en /extensions/eval.php.
- Agrega la siguiente línea al final de tu archivo /LocalSettings.php:
require("extensions/eval.php");
Uso[edit]
Debe escribir el código a evaluar entre las etiquetas <eval> y </eval>. Por ahora sólo soporta las siguientes funciones, pero se preveen ampliaciones.
Código | Descripción |
#+# | Suma los números. |
#-# | Realiza la resta entre los números. |
#*# | Realiza la multiplicación entre los números. |
#/# | Realiza la división de los números. |
(...) | Realiza primero las operaciones entre paréntesis, igual que los paréntesis en matemática. |
#.# | Es el punto decimal |
#e# | Notación científica (sólo positivos por ahora) |
{{plantilla}} | Procesa la plantilla o variable, por ejemplo {{CURRENTYEAR}}. |
{{{parámetro}}} | Devuelve el parámetro, por ejemplo {{{1|0}}}. |
NOTA 1: Este parser realiza las acciones comenzando de la izquierda a la derecha. A continuación tenemos algunos ejemplos:
2+3*4-5 2+3*4-5 5*4-5 20-5 15 |
2+(3*4)-5 2+(3*4)-5 2+ 12 -5 2+ 12 -5 14-5 9 |
Ampliaciones[edit]
Se preveen las siguientes ampliaciones, si usted quiere colaborar su ayuda será bienvenida.
- Notación científica negativa (#e-#);
- Funciones lógicas:
- Y (&)
- O inclusivo (|)
- O exclusivo
- Negación (!)
- Por ahora procesa el texto como wiki, en un futuro sería recomendable que extraiga el texto entre llaves y lo procese sólo a el.
- Si desea acceder al código puede ir a Extension:Eval/eval.php.