Cursus Raku / Provectus / Moduli / Fundamenta modulorum
Export pittacia
Subprogramma is export notans illud in gregem
exportationis praedefinitum moduli ponis — nomina quae simplex
use adducit. Dando is export
tesseram, exportationes in greges nominatos disponere potes et
unicuique programmati permittere ut seriem quam vult eligat.
Tessera in parenthesibus post is export scribitur:
unit module Greeting;
sub hello($name) is export { "Hello, $name!" }
sub goodbye($name) is export(:partings) { "Goodbye, $name!" }hello tesseram non habet, itaque ad gregem praedefinitum
pertinet; goodbye tessera :partings notatum
est.
Simplex use solum gregem praedefinitum importat:
use Greeting; # hello praesto est; goodbye non estTesseram nominans illum gregem loco eius importas — et, fortasse mirum, non etiam praedefinitum:
use Greeting :partings; # goodbye praesto est; hello non est:partings petens exacte illum gregem accipis. Ut omnia
quae modulus exportat adducas, utere tessera inbuilta
:ALL:
use Greeting :ALL; # et hello et goodbyeDuae tesserae speciales cognoscendae sunt. :ALL ab omni
modulo sustinetur et omnes eius exportationes importat.
:MANDATORY est ea quam in proceduram ponere potes quae
importanda est quamcumque tesseram vocans eligat.
Unaquaeque tessera revera est fasciculus intra fasciculum
EXPORT moduli — Greeting::EXPORT::partings,
exempli gratia — quod exacte est id quod introspectio modulorum
enumerat. Tesserae maiori modulo permittunt ut superficiem praedefinitam
parvam servet dum facultates additicias ad petitionem tamen offert.
Exercitatio
Sequuntur 1 quiz de contentis huius argumenti.
Navigatio cursus
← Quiz —
use vs need | Quiz — Export
pittacia →
💪 Vel recta ad exercitationes huius
sectionis i.