Raku-Kurs / Anhang 🆕 / Arbeiten mit Daten / Listen, Arrays und Hashes / Exercises / Eine Matrix transponieren
Lösung: Eine Matrix transponieren
Hier ist eine mögliche Lösung der Aufgabe.
Code
my @matrix = [1, 2, 3], [4, 5, 6];
say [Z] @matrix;🦋 Du findest den Quellcode in der Datei transpose.raku.
Ausgabe
((1 4) (2 5) (3 6))Kommentare
- Der Zip-Metaoperator
Zpaart Elemente nach Stelle. Als Reduktion[Z]verwendet, verzippt er alle Zeilen miteinander und macht aus Spalten Zeilen — genau eine Transposition.