Cursus Raku / Provectus / Moduli / Fasciculi et spatia nominum / Exercises / Fasciculus
Solutio: Fasciculus
Ecce solutio possibilis huius operis.
Codex
package Temperature {
our $freezing = 0;
our sub fahrenheit($c) { $c * 9/5 + 32 }
}
say $Temperature::freezing;
say Temperature::fahrenheit(100);🦋 Codicem fontem in archivo a-package.raku invenire potes.
Exitus
0
212Commentarii
Tam variabilis quam subroutina cum
ourdeclaratae sunt, itaque ambae partes spatii nominumTemperaturefiunt et ab extra attingibiles sunt.Variabilis attingitur ut
$Temperature::freezing— sigillum, nomen fasciculi, deinde nomen variabilis — dum subroutina vocatur utTemperature::fahrenheit(100). Conversio100dat100 * 9/5 + 32, quod est212.Simplex
packagetantum spatium nominum praebet. Pro bibliotheca reusabilimoduleadhibuissemus — et, cum obiecta in promptu sunt,class— sed mechanismus spatii nominum in unoquoque casu idem est.
Navigatio cursus
← Fasciculus | Nomen nidificatum →