Cursus Raku / Provectus / Plura de generibus insitis

Coniuncta, sacculi, et mixturae

Praeter ordines et tabulas dispersas, Raku praebet aliquot receptacula specialia ad collectiones valorum. Simplicissimum est Set — collectio non ordinata valorum distinctorum, ubi quisque valor aut membrum est aut non est, et duplicata ignorantur.

Inopiam creas functione set. Valores repetiti in unum collabuntur:

my $s = set(1, 2, 3, 2, 1);
say $s.elems; # 3

Etsi quinque numeri traditi sunt, inopia tantum tria elementa habet, quia 1 et 2 plus quam semel apparuerunt.

Praecipua quaestio quam inopiae ponis est num valor ad eam pertineat. Operator (lege “est elementum”) valorem Boolianum reddit:

say 2set(1, 2, 3); # True
say 9set(1, 2, 3); # False

Si characteribus ASCII tantum uti mavis, idem operator scribi potest ut (elem):

say 2 (elem) set(1, 2, 3); # True

Sequentes partes ostendunt quomodo inopiae coniungantur, et sacculos mixtionesque introducunt, quae sunt propinquae cognatae inopiae.

Argumenta huius sectionis

Exercitatio

Sequuntur 1 quiz de contentis huius sectionis.

Exercitationes

In hac sectione sunt 3 exercitationes. Omnia huius sectionis argumenta inspice antequam exercitationes incipias.

  1. Distincta numerare
  2. Communia elementa
  3. Numerare in sacculo

Solutio: Dies septimanae   |   Operationes coniunctorum