Cursus Raku / Provectus / Receptacula / Ordinata receptacula / Exercises / Partes complanare

Solutio: Partes complanare

Hic est possibilis solutio huius operis.

Codex

my @first = 1, 2;
my @second = 3, 4, 5;

my @all = flat(@first, @second);
say @all;
say @all.elems;

🦋 Inveni codicem fontem in archivo flatten-the-parts.raku.

Exitus

[1 2 3 4 5]
5

Commentarii

  1. Scribere my @all = @first, @second ordinem planum non daret — ordinem insertum duorum ordinum crearet, [[1 2] [3 4 5]].

  2. Subroutina flat elementa amborum ordinum in unam seriem planam confundit, quae deinde in @all servatur. Resultatum quinque elementa habet.

Partes complanare   |   Scalarem ligare