Курс по Raku / Напреднали / Тестване и документация 🆕 / Документиране на код 🆕

Достъп до Pod

Освен да го визуализира, програмата може да прочете собствения си Pod отвътре, докато се изпълнява. Специалната променлива $=pod съдържа Pod на текущия файл като списък от блокови обекти, така че програмата може да инспектира собствената си документация:

=begin pod
=head1 Hello
A paragraph.
=end pod

say $=pod.elems;      # 1
say $=pod[0].name;    # pod

$=pod тук има един елемент — блокът pod — и можете да навлезете в него, за да прочетете заглавия, параграфи и елементи като данни. Именно на това разчитат инструментите, които генерират документация или проверяват дали тя присъства. Независимо дали е визуализирана с --doc или прочетена чрез $=pod, документацията е пълноценна част от програмата, а не коментар, който да бъде премахнат.

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

Рендериране на Pod   |   Форматиран текст


💪 Или преминете направо към упражненията в този раздел.