Ya me estaba empezando a preguntar cómo se manejaría el ámbito de las variables, si solamente íbamos evaluando statement por statement y me parecía difícil manejar variables con todo eso… ¡pero claro! un diccionario externo que maneje todo el ambiente y las variables, cómo no se me había ocurrido antes jaja
.
No sé por qué el Evaluador no lo hicimos como una clase, siento que hubiese sido más fácil usar el environment desde una clase en lugar de ir pasándolo por parámetro a cada función 🤔 O también manejar el env como un variable global 🤔
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.