Курс по Raku / Напреднали / Тестване и документация 🆕 / Документиране на код 🆕 / Exercises / Секция в Pod
Решение: Секция в Pod
Ето едно възможно решение на задачата.
Код
=begin pod
=head1 My Module
This module does something useful.
=end pod
say $=pod[0].contents.elems;🦋 Можете да намерите изходния код във файла a-pod-section.raku.
Изход
2Коментари
$=podсъдържа Pod на файла като списък от блокове;$=pod[0]е единственият блок=begin pod.Неговото
.contentsса блоковете, вложени вътре в него — заглавието=head1и параграфът — така че.contents.elemsе2. Навлизането в структурата по този начин е начинът, по който програмата чете собствената си документация като данни.