Zurück zu den Lektionen
Lektion 3: Funktionen und Parameter
Lerne, wie du Funktionen mit Parametern erstellst und Werte zurückgibst.
+15 XP
Konzept erklärt
Funktionen in Motoko
Funktionen sind ähnlich wie in JavaScript, aber mit Typen!
// JavaScript: function add(a, b) { return a + b; } // Motoko: public func add(a: Nat, b: Nat) : async Nat { a + b // Kein 'return' nötig! };
Unterschiede zu JavaScript:
- Parameter brauchen Typen:
statt nura: Nata - Rückgabetyp wird angegeben:
: async Nat - Kein
Keyword! Der letzte Ausdruck wird automatisch zurückgegebenreturn - Alle öffentlichen Funktionen sind
(wegen der Blockchain)async