53

「REPL」の作成への参照を見ました。REPLとは何ですか?

var arDrone = require('ar-drone');
var client  = arDrone.createClient();
client.createRepl();
4

3 に答える 3

73

タグの良い情報:

read-eval-print-loopについて

Read-Eval-Print Loop(REPL)は、プログラミング言語への対話型インタープリターです。これはLISPシステムに端を発していますが、他の多くの言語(Python、Ruby、Haskell、Tclなど)はREPLを使用してインタラクティブセッションを管理しています。これらは、「コード->コンパイル->実行」サイクルのコンパイル段階をバイパスすることにより、言語の簡単な実験を可能にします。

REPLには4つのコンポーネントがあります(LISP表記で名前が付けられています)。

  • キーボードからの入力を読み取る読み取り機能
  • 渡されたコードを評価するeval関数
  • 結果をフォーマットして表示する印刷機能
  • 前の3つのコマンドを終了するまで実行するループ関数
于 2012-11-28T19:24:00.110 に答える
16

Google の最初のヒットはウィキペディアの定義を示しています: REPL はread–eval–print loop の略です:

read–eval–print ループ (REPL) は、単純な対話型コンピューター プログラミング環境です。

つまり、コマンドを入力してすぐにこれらのコマンドの結果を確認できる対話型コンソールを起動します。

于 2012-11-28T10:37:06.950 に答える