DarwinBotsManual
Abrir la app EnglishEN

false

Apila un falso en la pila booleana. En la condición de un gen lo apaga; en el cuerpo frena los stores que siguen.

Datos

Palabra
false
Familia
Lógicos
Pila booleana
saca 0, pone 1
Qué hace
Apila un falso en la pila booleana.
Costo
Lógica
Se ejecuta en
dentro de un gen: en la condición (cond) y en el cuerpo (start o else)

false apila un falso en la pila booleana, sin mirar nada.

Tiene un uso práctico muy cómodo: apagar un gen sin borrarlo. Como el start hace el y de todas las condiciones, un false entre cond y start hace que el cuerpo no corra nunca, sean como sean las demás:

' gen apagado mientras probás otra cosa
cond
  false
  *.nrg 1000 >
start
  10 .up store
stop

cond
start
  50 inc
stop

El primer gen no hace nada; el segundo corre igual, porque su cond empieza con la pila booleana limpia. Para volver a encenderlo, borrá el false.

Dentro del cuerpo, un false frena todos los stores que vengan después, hasta que algo lo saque o lo tape (dropbool, clearbool, true u otra condición).

Lo opuesto es true.