Cursus Raku / Provectus / Operatores / Proprietates et pragmata
Pragmata
Pragma simile videtur modulo cum use onerato,
sed loco codicis importandi regulam compilationis mutat pro reliquo
ambitu currenti. Unum activa cum use et (ubi sensum habet)
deactiva cum no.
Pragma maximi momenti, strict, ex defectu
activum est in Raku: requirit ut omnis variabilis declaretur
ante usum, quod est cur error typographicus in nomine variabilis
deprehendatur potius quam silenter novam variabilem creet.
strict deactivando cum no strict illud
requisitum tollitur, ita ut variabili quae numquam cum my
declarata est assignare possis:
no strict;
$x = 42;
say $x; # 42Cum defectu strict vigente, illud nudum
$x = 42 error tempore compilationis esset — Variable
‘$x’ is not declared. Linea no strict regulam pro
reliquo ambitu circumdantis relaxat.
Alia pragmata includunt fatal (quod defectum quietum in
exceptionem iactam convertit — utile postquam tractationem exceptionum
cognovisti), isms (ad idiomata ex aliis linguis mutuata
permittenda), et variables (ad regulas variabilium
moderandas). Effectus pragmatis lexicalis est — tantum ad finem
blocki in quo apparet durat — ita ut regulam pro exacta regione codicis
ubi eam vis stringere vel laxare possis.
Unum pragma argumentum accipit: lib directorium addit ad
indicem quem Raku perscrutatur cum modulos onerat — aequivalens
in-programmate optionis -I lineae mandatorum:
use lib 'lib';Ad id pervenies cum tuos proprios modulos scribere et onerare incipies.
Exercitatio
Sequuntur 1 quiz de contentis huius argumenti.
Navigatio cursus
← Proprietatem scribere | Quiz — Pragmata →
💪 Vel recta ad exercitationes huius
sectionis i.