Cita:
Empezado por dec
Hola,
Tal vez es que estamos poniendo demasiado énfasis en la liberación de los objetos, cuando quizá el "finally" podría ser también aprovechado para otras cuestiones. Por tanto, no es que nos interese llegar a "finally" con el objeto "válido" o "nil", sino válido en todo caso, puesto que no podremos hacer lo que acaso necesitemos, además de liberar el objeto. En definitiva, igual es que resulta complicado una especie de "plantilla" sobre cómo actuar, sino que dependerá de la situación, ¿no? 
|
Pues no sé David, para mi (y esto obviamente es muy subjetivo) lo esencial era simplemente ver si ante la necesidad de construir dos o más objetos, es posible asegurar la correcta destrucción sin necesidad de un nivel de anidación por cada objeto construido, que me parece muy confuso.
Hasta donde alcanzo a ver, sí es posible, siempre y cuando inicialicemos a nil todas las variables.
// Saludos