Учебники

Lolcode — обработка исключений

Обработка исключений является одним из мощных механизмов обработки ошибок времени выполнения, позволяющих поддерживать нормальный поток приложения. LOLCODE не имеет большой поддержки для обработки исключений, как другие языки программирования. Подобно блоку Try-Catch на других языках, LOLCODE имеет PLZ-блок.

Например, если вы хотите открыть файл, который может существовать или не существовать, используйте —

PLZ OPEN FILE "filename.TXT"?
   AWSUM THX
      VISIBLE FILE
      O NOES
   INVISIBLE "ERROR!"
KTHX

Код, который может вызвать исключение, записывается в блоке PLZ, а исключение обрабатывается в блоке O NOES. Здесь ключевое слово INVISIBLE отправляет внутреннее сообщение отладчику.

Обратите внимание, что поскольку LOLCODE не поддерживается регулярно, больше нет доступных обновлений для обработки исключений LOLCODE и многих других функций.