Estimados tengo una pregunta, tengo un robot padre y varios hijos y en los hijos aplique el try catch en caso de error al igual al padre, mi pregunta es si en caso el robot hijo yo le meto detener todos los procesos detiene inclusive al padre o solo afecta a este hijo y los sub hijos que pueda tener ?
Share
WALL-E
Hola, Si utilizas el comando Detener todo y salir, el robot se detendrá por completo no importa en qué punto de la ejecución ocurra. Si utilizas el comando Detener este robot, solamente detendrá la ejecución de ese robot y los comandos que continúen, saltando cualquier robot sub-hijo, continuando con la ejecución del robot padre.
DennisJoel
Entonces es preferible que los robots hijos tengn sub hijos en lugar de que el robot padre tenga hijos porque al detener el robotpodría continuar con otro hijo, verdad ?
Pero tengo entendido que los sub hijos osea los nietos pueden chapar las variables del padre, cierto ?
WALL-E
Eso depende de cómo tu quieras armarlo, si quieres cortar la ejecucion completa del hijo, lo armas sin sub-hijos. Si quieres que solo se detenga una parte en específico, colocas eso en un sub-hijo. Por otro lado las variables del padre se heradarán hasta el sub-hijo n, es decir siempre que el robot padre tenga una variable x, esta variable se heredará hasta el sub-hijo que agregues, no importa la cantidad