インタラクティブシェル(REPL)の使用

Dart:
インタラクティブシェル(REPL)の使用

どのようにして:

Dartには組み込みのREPLがありません。しかし、DartPad(オンライン)を使用したり、dart_replのようなサードパーティツールを利用することによって、REPLのような機能を実現することができます。

DartPadを使用して:

DartPad(https://dartpad.dev)はオンラインのDartエディタで、ウェブブラウザでDartコードを書いて実行することができます。伝統的なコマンドラインREPLではありませんが、迅速な実験のために同様の経験を提供します。

単にウェブサイトに行き、左側のペインにDartコードを入力し、「Run」をクリックして、右側に出力を表示します。

例:

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

出力:

Hello, Dart!

dart_repl(サードパーティツール)を使用して:

まず、pub を通じて dart_repl をグローバルにインストールします:

dart pub global activate dart_repl

そして、ターミナルから dart_repl を実行します:

dart_repl

これで、シェルに直接Dart文を入力し始めることができます。例えば:

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

これらの方法は、その場でDartコードを試すための迅速な道を提供し、学習曲線を大幅に緩和し、生産性を向上させます。