Zurück zu den Lektionen
Lektion 8: Arrays und Collections
Arbeite mit Listen von Daten. Lerne Arrays in Motoko kennen und wie du sie verwendest.
+30 XP
Konzept erklärt
Arrays in Motoko
Arrays sind ein bisschen anders als in JavaScript!
// JavaScript - Arrays sind mutable: const arr = [1, 2, 3]; arr.push(4); // ✅ Funktioniert // Motoko - Arrays sind IMMUTABLE: var grades : [Nat] = [1, 2, 3]; // grades.push(4); // ❌ Gibt's nicht! // So geht's in Motoko: grades := Array.append(grades, [4]); // ✅ Neues Array
Wichtig:
- Arrays sind immutable - du musst ein neues Array erstellen
verbindet zwei ArraysArray.append(arr1, arr2)
,Array.map()
funktionieren ähnlich wie in JSArray.filter()- Importiere
aus der Base Library:Arrayimport Array "mo:base/Array"