Extension:Eval/es
From MediaWiki.org
|
Eval Release status: unknown |
|
|---|---|
| Implementation | Tag |
| Description | |
| Download | no link |
|
|
| English (Inglés) |
La extensión eval permite operaciones matemáticas y lógicas en MediaWiki. Esta extensión está disponible en WiKimia.
[edit] Instalación
- 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");
[edit] Uso
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
|
[edit] Ampliaciones
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.

