"Además de Relojes, también hay una función poderosa llamada Evaluar expresión".

"Haces clic derecho en una variable en el código y seleccionas Evaluar expresión en el menú. O simplemente presionas Alt+F8".

"Luego se abre una ventana mágica donde puedes calcular el valor de cualquier expresión:"

IDEA: Evaluar expresión - 1

"Esto es lo que obtenemos:"

IDEA: Evaluar expresión - 2

"Pero dije que puedes ingresar cualquier expresión allí:"

IDEA: Evaluar expresión - 3

"O incluso esto:"

IDEA: Evaluar expresión - 4

"O esto:"

IDEA: Evaluar expresión - 5

"Puedes ver todas estas variables, y puedes ver todo a lo que se refieren, etc."

"Creo que esto sería muy útil para programas grandes".

"Sí. Pero hay más".

"¿Quiere usar datos del programa para ejecutar código arbitrario mientras el programa se está ejecutando?"

"Espera, ¿puedes hacer eso?"

"Claro. El botón CodeFragmentMode le permite hacer eso. Haga clic en este botón para cambiar a un modo en el que puede ingresar fragmentos de código completos que tienen varias líneas de largo".

IDEA: Evaluar expresión - 6

"Aquí utilicé la variable sum5 , llamada método sum() , declaré algunas variables , les asigné valores y calculé el resultado de todo esto".

"¿Qué opinas?"

"Personalmente, creo que es genial. Especialmente la capacidad de realizar varias acciones utilizando los valores actuales de variables como sum5 y sum7. La capacidad de llamar a métodos y crear variables significa que puedo hacer prácticamente cualquier cosa".

"Sí. Es genial. Puedes ejecutar código y escribir cosas en la consola, ¡y se mostrará! Es un código completamente funcional. Sin ninguna limitación".

"Gracias, Ellie. Estas han sido lecciones muy informativas y, no dudaré en decirlo, muy útiles".