Dies ist eine alte Version des Dokuments!
Sequenzen (sequences)
Arbeiten mit Sequenzen:
var days = ["Mo", "Mi", "Do", "Sa"]; println("{days} - {sizeof days}"); // "MoMiDoSa - 4" // Einen Wert anhängen: insert "So" into days; println("{days} - {sizeof days}"); // "MoMiDoSaSo - 5" // Einen Wert einfügen vor: insert "Di" before days[1]; println("{days} - {sizeof days}"); // "MoDiMiDoSaSo - 6" // Einen Wert einfügen nach: insert "Fr" after days[3]; println("{days} - {sizeof days}"); // "MoDiMiDoFrSaSo - 7" // Löschen per Item: delete "Sa" from days; println("{days} - {sizeof days}"); // "MoDiMiDoFrSo - 6" // Löschen per Index: delete days[5]; println("{days} - {sizeof days}"); // "MoDiMiDoFr - 5" // Reihenfolge umkehren: days = reverse days; println("{days} - {sizeof days}"); // FrDoMiDiMo - 5" // Alle Elemente löschen: delete days; println("{days} - {sizeof days}"); // " - 0"
Vergleichen zweier Sequenzen:
if (seq1 == seq2) println("Beide Sequenzen sind gleich lang und enthalten die gleichen Elemente"); else println("Die Länge der Sequenzen ist nicht gleich und/oder die Elemente sind unterschiedlich");