Raku-Kurs / Fortgeschritten / Testen und Dokumentation 🆕 / Code dokumentieren
Auf Pod zugreifen
Neben dem Rendern kann ein Programm sein eigenes Pod auch von
innen lesen, während es läuft. Die spezielle Variable
$=pod enthält das Pod der aktuellen Datei als Liste von
Block-Objekten, sodass ein Programm seine eigene Dokumentation
inspizieren kann:
=begin pod
=head1 Hello
A paragraph.
=end pod
say $=pod.elems; # 1
say $=pod[0].name; # pod$=pod hat hier ein Element — den pod-Block
— und du kannst in ihn hineinnavigieren, um Ueberschriften, Absaetze und
Elemente als Daten zu lesen. Darauf verlassen sich Werkzeuge, die
Dokumentation generieren oder prüfen, ob sie vorhanden ist. Ob mit
--doc gerendert oder über $=pod gelesen — die
Dokumentation ist ein vollwertiger Teil des Programms, kein Kommentar,
der entfernt wird.
Kursnavigation
← Pod rendern | Formatierter Text →
💪 Oder springen Sie direkt zu den Übungen dieses
Abschnitts.