„Hello, World!“ bringt dich dazu, ein wenig Factor zu schreiben, und macht dich mit dem Workflow von Exercism vertraut. Wenn du sie abschließt, schaltest du den Rest des Factor-Tracks frei.
Schau dir unser Video „Einführung in Hello, World“ an, um loszulegen 👇
Die klassische Einführungsübung. Sag einfach „Hello, World!“.
„Hello, World!“ ist das traditionelle erste Programm, wenn man in einer neuen Sprache oder Umgebung mit dem Programmieren beginnt.
Die Ziele sind einfach:
Wenn alles gut läuft, bist du bereit, deine erste echte Übung abzuholen.
Ein Factor-Programm besteht aus Wörtern, die zu Vokabularen gruppiert werden.
Factor lädt ein Vokabular aus einem Verzeichnis mit demselben Namen, das Vokabular hello-world ist also die Datei hello-world.factor in einem Verzeichnis hello-world/.
: say-hello ( -- str ) … ; definiert das Wort say-hello.
Der Teil in Klammern ist sein Stackeffekt: nichts links von -- bedeutet, dass es keine Eingabe entgegennimmt, und str rechts davon bedeutet, dass es einen Wert hinterlässt (der Name ist nur Dokumentation, kein Typ).
Alles zwischen dem Stackeffekt und dem abschließenden ; ist der Rumpf: der Code, der ausgeführt wird, wenn das Wort aufgerufen wird.
Die Testsuite ruft say-hello auf und prüft den Wert, den es auf dem Stack hinterlässt.
Ändere den Rumpf so, dass das Wort stattdessen "Hello, World!" hinterlässt, und führe dann die Tests aus.
Melde dich bei Exercism an, um Factor mit 47 Konzepte163 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.