"Förutom Watches finns det också en kraftfull funktion som heter Evaluate Expression."

"Du högerklickar på en variabel i koden och väljer Utvärdera uttryck i menyn. Eller trycker helt enkelt Alt+F8."

"Då öppnas ett magiskt fönster där du kan beräkna värdet på vilket uttryck som helst:"

IDÉ: Utvärdera uttryck - 1

"Här är vad vi får:"

IDÉ: Utvärdera uttryck - 2

"Men jag sa att du kan skriva in vilket uttryck som helst där:"

IDÉ: Utvärdera uttryck - 3

"Eller till och med det här:"

IDÉ: Utvärdera uttryck - 4

"Eller det här:"

IDÉ: Utvärdera uttryck - 5

"Du kan se alla dessa variabler, och du kan se allt de refererar till, etc."

"Jag tror att det här skulle vara väldigt praktiskt för stora program."

"Japp. Men det finns mer."

"Vill du använda programdata för att exekvera godtycklig kod medan programmet körs?"

"Vänta, kan du göra det?"

"Visst. Knappen CodeFragmentMode låter dig göra det. Klicka på den här knappen för att växla till ett läge där du kan ange hela kodfragment som är flera rader långa."

IDÉ: Utvärdera uttryck - 6

"Här använde jag variabeln sum5 , kallad sum() -metoden , deklarerade några variabler , tilldelade värden till dem och beräknade resultatet av allt detta."

"Vad tror du?"

"Personligen tycker jag att det är supercoolt. Speciellt förmågan att utföra olika åtgärder med de aktuella värdena för variabler som sum5 och sum7. Möjligheten att anropa metoder och skapa variabler gör att jag kan göra praktiskt taget vad som helst."

"Japp. Det är väldigt coolt. Du kan köra kod och skriva saker till konsolen - och det kommer att visas! Det är fullt fungerande kod. Utan några begränsningar."

"Tack, Ellie. Dessa har varit några mycket informativa och - jag tvekar inte att säga - de mest användbara lärdomarna någonsin."