Corso di Raku / Avanzato / Test e documentazione 🆕 / Documentare il codice / Exercises / Una sezione Pod
Soluzione: Una sezione Pod
Ecco una possibile soluzione al compito.
Codice
=begin pod
=head1 My Module
This module does something useful.
=end pod
say $=pod[0].contents.elems;🦋 Il codice sorgente si trova nel file a-pod-section.raku.
Output
2Commenti
$=podcontiene il Pod del file come una lista di blocchi;$=pod[0]è il singolo blocco=begin pod.I suoi
.contentssono i blocchi annidati al suo interno — l’intestazione=head1e il paragrafo — quindi.contents.elemsè2. Navigare nella struttura in questo modo è come un programma legge la propria documentazione come dati.