Verwendung einer interaktiven Shell (REPL)

Dart:
Verwendung einer interaktiven Shell (REPL)

Wie:

Dart kommt nicht mit einem eingebauten REPL. Dennoch können Sie eine REPL-ähnliche Funktionalität erreichen, indem Sie DartPad (online) verwenden oder Drittanbieter-Tools wie dart_repl nutzen.

DartPad verwenden:

DartPad (https://dartpad.dev) ist ein Online-Dart-Editor, mit dem Sie Dart-Code in Ihrem Webbrowser schreiben und ausführen können. Obwohl es kein traditionelles Befehlszeilen-REPL ist, bietet es eine ähnliche Erfahrung für schnelles Experimentieren.

Gehen Sie einfach auf die Website, tippen Sie Ihren Dart-Code in das linke Fenster und klicken Sie auf “Run”, um die Ausgabe auf der rechten Seite zu sehen.

Beispiel:

void main() {
  print('Hallo, Dart!');
}

Ausgabe:

Hallo, Dart!

dart_repl verwenden (Drittanbieter-Tool):

Installieren Sie zuerst dart_repl global über pub:

dart pub global activate dart_repl

Führen Sie dann dart_repl von Ihrem Terminal aus:

dart_repl

Nun können Sie direkt in die Shell Dart-Anweisungen tippen. Zum Beispiel:

>>> print('Hallo, REPL!');
Hallo, REPL!
>>> int add(int x, int y) => x + y;
>>> print(add(5, 7));
12

Diese Methoden bieten einen schnellen Weg, um Dart-Code spontan auszuprobieren, was die Lernkurve erheblich erleichtert und die Produktivität steigert.