Sie sind hier: Wissen
Begriff Read-Evaluate-Print-Loop
Abkürzung REPL
Eintrag zuletzt aktualisiert am 01.03.2023

 Zur Stichwortliste unseres Lexikons

Was ist Read-Evaluate-Print-Loop ?

REPL steht für "Read-Evaluate-Print-Loop" und ist ein interaktives Computerprogramm, welches häufig in der Programmierung und im Testen von Programmcode verwendet wird.

Ein REPL-Programm bietet dem Benutzer eine Eingabeaufforderung (Read), die es ihm ermöglicht, Code direkt in einer Konsole einzugeben. Der eingegebene Code wird dann von dem Programm interpretiert oder kompiliert und ausgeführt (Evaluate), wobei das Ergebnis der Ausführung sofort an den Benutzer zurückgegeben wird (Print). Nachdem das Ergebnis angezeigt wurde, kehrt das Programm zu der ursprünglichen Eingabeaufforderung zurück und wiederholt den Vorgang (Loop), so dass der Benutzer weiteren Code eingeben kann.

REPL-Programme gibt es als Kommandozeilenwerkzeuge, im Browser und manchmal auch eingebettet in Desktop-Anwendungen.

REPL-Programme sind nützlich, um Code-Fragmente zu testen, kleinere Skripte auszuführen oder um die Funktionsweise einer Programmiersprache oder eines Frameworks schnell zu verstehen. Es gibt viele Sprachen und Frameworks, die REPL-Funktionen bieten, z.B.

C# Interactive in Visual Studio
https://learn.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/tutorials/hello-world

C# Interactive an der Konsole
https://github.com/jonsequitur/dotnet-repl?WT.mc_id=-blog-scottha

Node.js
https://nodejs.org/dist/latest/docs/api/repl.html

Svelte
https://svelte.dev

Querverweise zu anderen Begriffen im Lexikon

Programmiersprache
Visual Studio (VS)

Beratung & Support

Schulungen zu diesem Thema

 Anfrage für eine individuelle Schulung zum Thema Read-Evaluate-Print-Loop REPL  Gesamter Schulungsthemenkatalog