<numero>
Un número escrito en el ADN, o el nombre de una sysvar sin asterisco, se apila tal cual en la pila entera.
Datos
- Palabra
<numero>- Familia
- Números y lecturas
- Qué hace
- Apila el número tal cual en la pila entera. El nombre de una sysvar sin asterisco apila su dirección.
- Valor
- El número escrito, de −32768 a 32767; fuera de ese rango el bot no carga. Un decimal se redondea al entero más cercano (al par en el empate).
- Costo
- Cada número cobra el costo Número (0 con las reglas F1).
- Se ejecuta en
- dentro de un gen: en la condición (cond) y en el cuerpo (start o else)
Un número suelto en el ADN no hace nada más que apilarse. Es la forma de darle a los operadores sus datos: en 10 3 sub, el 10 y el 3 son números y sub los usa.
Cuentan como número, además de las cifras:
- El nombre de una sysvar sin asterisco.
.upes exactamente lo mismo que1: apila la dirección de.up, no su contenido. Por eso se usa para decir dónde escribe unstore. - Una variable de Variables con def.
def presa 50hace que.presasea el 50. - Cualquier palabra que no se reconozca. No da error: vale 0 (ver Errores frecuentes).
Reglas del literal:
- Tiene que estar entre −32768 y 32767. Fuera de ese rango, el bot entero no carga. Un número más grande se arma con operadores:
200 200 mult. - Los negativos se escriben con el signo pegado:
-5. - Un decimal se redondea al entero más cercano, y en el empate al par:
1.5y2.5valen los dos 2.
cond
start
' pila: 5 después: 5 1 store escribe 5 en la celda 1 (.up)
5 .up store
stopEste bot empuja hacia adelante con 5 en cada ciclo. Cada número cuesta Número, que con las reglas F1 es 0. Más en Números y direcciones.