Raku kurss / Padziļināti / Testēšana un dokumentācija 🆕 / Koda dokumentēšana 🆕 / Exercises / Pod sadaļa

Risinājums: Pod sadaļa

Šeit ir iespējams risinājums uzdevumam.

Kods

=begin pod

=head1 My Module

This module does something useful.

=end pod

say $=pod[0].contents.elems;

🦋 Atrodiet programmu failā a-pod-section.raku.

Izvade

2

Komentāri

  1. $=pod satur faila Pod kā bloku sarakstu; $=pod[0] ir vienīgais bloks =begin pod.

  2. .contents ir tajā ligzdotie bloki — virsraksts =head1 un rindkopa —, tāpēc .contents.elems ir 2. Šāda ieiešana struktūrā ir veids, kā programma nolasa savu dokumentāciju kā datus.

Kursa navigācija

Pod sadaļa   |   Objekti, ievade/izvade un izņēmumi