single
Desafío: Apilamiento de Gestores de Contexto
Desliza para mostrar el menú
Has explorado cómo crear tus propios administradores de contexto y cómo utilizarlos en disposiciones anidadas y múltiples. Ahora deberás diseñar e implementar administradores de contexto personalizados que funcionen tanto de forma individual como conjunta, asegurando que los recursos se adquieran y liberen correctamente. Presta atención a cómo se gestionan las excepciones y cómo el orden de entrada y salida de los administradores de contexto afecta el comportamiento del programa.
Desliza para comenzar a programar
Crea dos clases simples de gestores de contexto llamadas ManagerA y ManagerB. Cada una debe imprimir un mensaje al entrar y salir de su contexto:
- Al entrar, imprime
"Entering ManagerA"o"Entering ManagerB". - Al salir, imprime
"Exiting ManagerA"o"Exiting ManagerB".
Luego, realiza lo siguiente:
- Utiliza
ManagerAyManagerBen sentenciaswithanidadas (una dentro de la otra). - Utiliza ambos gestores en una sola sentencia
with(en la misma línea).
Verifica los mensajes impresos para observar el orden en que se entra y se sale de cada gestor.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla