end
Termina el ADN: lo que venga después no se ejecuta. El motor agrega uno al final si no lo ponés.
Datos
- Palabra
end- Familia
- Flujo
- Qué hace
- Corta la ejecución del ADN en ese ciclo: lo que viene después no corre. El motor agrega uno al final al cargar el bot.
- Costo
- Control de flujo; end no cuesta
- Se ejecuta en
- siempre
end marca el final del ADN: la ejecución de cada ciclo se detiene en el primer end que encuentra. No hace falta escribirlo, porque al cargar el bot el motor agrega uno al final. Tampoco cuesta energía.
Si ponés un end en el medio, lo que sigue se carga igual pero no corre:
' el segundo gen está después del end y no se ejecuta
start
1 50 store
stop
end
start
2 51 store
stopLa celda 50 vale 1 y la 51 queda en 0. Lo que está después tampoco cuenta en .dnalen, que mide el ADN hasta el primer end (acá, 6 palabras contando el end), ni en .genes, que vale 1.
Sirve para desactivar de un saque la parte final de un bot mientras lo probás, sin borrarla. Lo que queda después del end sigue siendo parte del ADN del bot (las mutaciones pueden tocarlo), solo que no se ejecuta.