Cursus Raku / Provectus / Plura de generibus insitis / Coniuncta, sacculi, et mixturae

Operationes coniunctorum

Inopiae coniungi possunt operationibus usitatis ex theoria inopiarum. Quisque operator symbolum Unicode et scripturam ASCII habet; utroque uti potes prout mavis.

Unio (vel (|)) omnes valores colligit qui in alterutra inopia sunt:

say (set(1, 2, 3) ∪ set(3, 4, 5)).elems; # 5

Duae inopiae valorem 3 communem habent, itaque unio quinque elementa distincta habet: 1, 2, 3, 4, 5.

Intersectio (vel (&)) tantum valores retinet qui in utraque inopia sunt:

my $common = set(1, 2, 3) ∩ set(2, 3, 4);
say $common;       # Set(2 3) — nota inopias non ordinatas esse
say $common.elems; # 2
say 2$common;   # True

Hic intersectio 2 et 3 continet — valores in utraque inopia praesentes. Inopia ordinem intrinsecum non habet, itaque duo elementa quolibet ordine impressa apparere possunt.

Resultatum harum operationum ipsum inopia est, itaque easdem quaestiones ei ponere potes: quot elementa habeat, et num certus valor ad eam pertineat.

Exercitatio

Sequuntur 1 quiz de contentis huius argumenti.

Coniuncta, sacculi, et mixturae   |   Quiz — Coniuncta


💪 Vel recta ad exercitationes huius sectionis i.