ZurĂĽck zu den Lektionen

Lektion 1: Willkommen bei Motoko - Hello World

Dein erster Schritt in die Welt der Internet Computer Programmierung! Lerne die Grundstruktur eines Motoko Programms kennen.

+10 XP

Konzept erklärt

Was ist ein Actor?

Stell dir einen Actor wie eine Klasse in JavaScript vor, aber mit einem wichtigen Unterschied: Er läuft auf der Blockchain!

// In JavaScript:
class HelloWorld {
  greet() {
    return "Hello!";
  }
}

// In Motoko ist das ein Actor:
actor HelloWorld {
  public func greet() : async Text {
    "Hello, Motoko!"
  };
};

Wichtig zu wissen:

  • actor
    ist wie ein Smart Contract - er hat seine eigene Adresse auf dem Internet Computer
  • public
    macht Funktionen von außen aufrufbar (wie öffentliche API-Endpoints)
  • query
    bedeutet: Die Funktion liest nur Daten, ändert nichts (super schnell!)
  • async Text
    bedeutet: Die Funktion gibt einen Text zurĂĽck (wie ein Promise in JS)