— Крім Watches, є ще потужний інструмент – це EvaluateExpression.
Клікаєш на змінній коді правою кнопкою і вибираєш в меню EvaluateExpression. Ну, або просто тиснеш Alt+F8.
Тоді відкривається чарівне вікно, де можна обчислити значення будь-якого виразу:
Ось що ми отримаємо:
Але, як я сказала, там можна написати будь-який вислів:
Або навіть так:
Або так:
Всі ці змінні можна подивитися, як можна подивитися і все, на що вони посилаються і т.д.
— Думаю, це дуже зручна штука для великих програм.
— Ага. Але це ще не все.
А чи хочеш виконати довільний код прямо під час роботи програми, працюючи з даними цієї програми?
— А що й так можна?
— Звичайно. Для цього є кнопка –CodeFragmentMode. Натискай її та перемикайся в режим, де можна вводити цілі «фрагменти коду», що складаються з декількох рядків.
Я тут: використовувала змінну sum5, викликала метод sum(), оголосила кілька зміннихх, вказала їм значення і обчислила результат всього цього.
Як тобі?
— Як на мене – це дуже круто. Особливо, що можна робити різні дії з поточними змінними, такими як sum5, sum7. Ну, а те, що можна викликати методи та створювати змінні – так це взагалі робить мої можливості практично безмежними.
— Ага. Це дуже круто. Ти можеш виконати код, вивести в ньому щось у консоль і воно виведеться у консоль! Це повноцінний робочий код. Без жодних обмежень.
— Дякую, Еллі. Це були кілька дуже пізнавальних, і я не побоюсь цього слова, одні з найкорисніших уроків за весь час.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ