drop
Saca el número de arriba de la pila entera y lo descarta.
Datos
- Palabra
drop- Alias
dropint- Familia
- Básicos
- Pila entera
- saca 1, pone 0
- Qué hace
- Saca el tope y lo descarta. Con la pila vacía no hace nada.
- Costo
- Comando básico
- Se ejecuta en
- dentro de un gen: en la condición (cond) y en el cuerpo (start o else)
a b drop deja a: tira el de arriba. También se puede escribir dropint. Con la pila vacía no hace nada.
Sirve para limpiar un valor que sobró y que, si quedara en la pila, lo tomaría el siguiente operador o el siguiente gen (la pila entera pasa de un gen al otro dentro del ciclo, ver La pila entera y la booleana).
cond
start
' pila: 5 7 drop pila: 5
5 7 drop 50 store
stopLa celda 50 termina en 5: el 7 se descartó y el store usó el 5.
Para vaciar la pila entera de una vez está clear, y para tirar el tope de la pila booleana, dropbool.