Яка різниця між Debug print і Debug assert?

0 Comments

Це не слід плутати з Debug. Роздрукувати заяву. Цей оператор може бути використаний для оцінки умови як True або False. Ми можемо використовувати оператори твердження, щоб допомогти нам визначити помилки в нашому коді під час налагодження.

Assert(Boolean, String) Джерело: Debug.cs. Перевіряє стан; якщо умова false, виводить вказане повідомлення та відображає вікно повідомлення, яке показує стек викликів.

Ви використовуєте debugPrint, якщо вам потрібна додаткова інформація про те, що друкується на консолі. Додаткова інформація зазвичай корисна для налагодження. print() – записує текстові представлення даних елементів у стандартний вихід.

Вони обидва роблять те саме, але це цікаво Налагодження. Друк прийматиме лише рядок, тоді як Налагодження. WriteLine прийме об’єкт, який завершиться викликом методу ToString об’єкта.

Використання VBA Debug. Затвердити рядок він оцінює умову як істинну або хибну. Залежно від умови відбувається наступне: True – код продовжує працювати як звичайно. False – код зупиняється в рядку.

Визначення та використання Ключове слово assert використовується під час налагодження коду. Ключове слово assert дозволяє перевірити, чи повертає умова у вашому коді True, якщо ні, програма викличе AssertionError. Ви можете написати повідомлення, яке буде написане, якщо код повертає False, перевірте приклад нижче.