Курс языка программирования Raku / Продвинутый уровень / Отладка

Отладка с помощью dd

Существуют разные способы отладки программы: от простой инструкции печати, такой как say, до более сложных инструментов трассировки. В этом разделе мы рассмотрим удобную процедуру dd. Она встроена в компилятор Rakudo, хотя и не является частью стандарта языка Raku.

Название dd расшифровывается как data dumper (дампер данных). В отличие от say или put, которые предназначены для обычного вывода программы, dd печатает удобное для разработчика представление значения — ту же кодоподобную форму, которую создаёт метод .raku из предыдущего раздела. Она выводит данные в поток стандартной ошибки, поэтому её вывод не смешивается с данными, которые ваша программа печатает для пользователя.

Темы этого раздела

Практика

Пройдите 1 тест по содержанию этого раздела.

Упражнения

В этом разделе 3 упражнения. Прежде чем приступать к практике, изучите все темы раздела.

  1. Вывод структуры данных
  2. Вывод типизированной переменной
  3. Вывод хеша

Навигация по курсу

Выбор подходящего метода   |   Вывод переменных