Cursus Raku / Provectus / Receptacula / Subscripti adverbia
Exists et delete
Adverbium :exists subscriptum in quaestionem vertit:
estne valor sub hac clave vel indice? Valorem Booleanum reddit sine ullo
valore obtento:
my %h = apple => 1, pear => 2;
say %h<apple>:exists; # True
say %h<plum>:exists; # FalseHic est rectus modus clavem probandi, quia simplex lectio
%h<plum> vel valorem indefinitum redderet, vel,
secundum data, differentiam inter “absentem” et “praesentem sed
indefinitum” celaret.
Adverbium :delete introitum removet et valorem quem
continebat reddit:
my %h = apple => 1, pear => 2;
say %h<apple>:delete; # 1
say %h.keys; # (pear)
say %h; # {pear => 2}Introitus apple ablatus est, et valor deletus
1 redditur ut eo uti possis.
Ambo adverbia etiam in ordinibus operantur, per indicem:
my @a = 10, 20, 30;
say @a[1]:exists; # True
say @a[5]:exists; # False
say @a[1]:delete; # 20
say @a[1]:exists; # FalseSi scire vis quomodo ordo post medium item deletum appareat, hic est responsio:
say @a; # [10 (Any) 30]Itaque una et constans notatio tibi permittit continentia quaerere et in loco mutare, potius quam methodos separatas adhibere.
Exercitatio
Sequuntur 1 quiz de contentis huius argumenti.
Navigatio cursus
← Subscripti adverbia | Quiz — Subscripti adverbia →
💪 Vel recta ad exercitationes huius
sectionis i.