Cursus Raku / Provectus
/ Investigatio errorum / Debugging cum dd / Exercises / Structuram datae
dump
Solutio: Structuram datae dump
Hic est possibilis solutio huius operis.
Codex
my @data = 'Raku', [1, 2, 3], (key => 'value');
dd @data;
say "Structure: { @data.raku }";🦋 Inveni codicem fontem in archivo dump-the-structure.raku.
Exitus
["Raku", [1, 2, 3], :key("value")]
Structure: ["Raku", [1, 2, 3], :key("value")]Commentarii
dd @datarepraesentationem codici similem contentorum ordinis imprimit. In flumen erroris normalis scribit.Methodus
.rakueandem repraesentationem ut seriem reddit, quae deinde in nuntium normalem per interpolationem codicis inseritur et cumsayad flumen output normalis imprimitur.Duae lineae hic idem apparent, sed per diversa flumina output transeunt: prima a
ddvenit (error normalis), secunda asay(output normalis). Compara sequentia:
$ raku t.raku > /dev/null
["Raku", [1, 2, 3], :key("value")]
$ raku t.raku 2&> /dev/null
Structure: ["Raku", [1, 2, 3], :key("value")]