問題タブ [read-eval-print-loop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
43234 参照

c++ - C++ インタープリター (コンパイラーではない) を使用したことがありますか?

UnderC、Cint、Cling、Ch、またはその他の C++ インタープリターを使用したことがあり、その経験を共有できる人がいるかどうかに興味があります。

0 投票する
24 に答える
141356 参照

perl - Perl の対話型コンソールを起動するにはどうすればよいですか?

irbRuby やpythonPythonのコマンドと同様に、Perl の対話型コンソールを起動するにはどうすればよいですか?

0 投票する
3 に答える
1039 参照

python - pydev で REPL を取得する方法はありますか?

デバッガーから python REPL にドロップできるようにしたいと思います-これが不可能な場合、すべてをウォッチ式として手動で追加する以外に、現在のブレークポイントのコンテキストで python 式を評価する簡単な方法はありますか?

0 投票する
2 に答える
1812 参照

javascript - アクションスクリプト 3 REPL

Actionscript 3 で利用できるREPL (Read-Eval-Print Loop) はありますか? グーグルで何も見つかりませんでしたが、本当に便利です。

0 投票する
17 に答える
8965 参照

c# - C#コンソール/ CLIインタープリター?

VisualStudioのスタンドアロンバージョンの「イミディエイトウィンドウ」のようなものがあるのだろうか。「DateTime.Parse( "blah")」のような単純なものをテストして、それが機能するかどうかを確認したい場合があります。しかし、新しいコンソールアプリケーションを作成する必要があるたびに、コードを挿入してテストします。

悲しいことに、イミディエイトウィンドウは、何かをデバッグしているときにのみ機能します。PowerShellはそれを行うことができますか?cmd.exeと同様のCLIを開くだけで、C#コードを実行できますか?

0 投票する
29 に答える
22777 参照

java - PythonのインタラクティブなREPLモードのようなものはありますが、Java用ですか?

PythonのインタラクティブなREPLモードのようなものはありますが、Java用ですか? たとえば、InetAddress.getAllByName( localHostName )この public static void nightmare() のすべてがなくても、ウィンドウに入力してすぐに結果を取得できるようにするには?

0 投票する
4 に答える
1900 参照

emacs - LispBox/Slime に入力したすべての関数を保存するには?

状況: Emacs で REPL を使用しているときに、いくつかの関数を入力しました。問題: 単にバッファを保存しているときに、「; 評価が中止されました」のようなジャンクがあります。私が欲しいもの: 最新のリビジョンで入力したすべての関数の明確な説明。

それをしてもいいですか?ありがとう。

0 投票する
6 に答える
7098 参照

python - 非同期出力を適切に処理する Python REPL を実装する方法は?

シンプルな read-eval-print-loop でいくつかのコマンドを受け入れることができる Python ベースのアプリがあります。入力を取得するために使用raw_input('> ')しています。Unix ベースのシステムでは、import readline動作を少し改善することも目的としています。これはすべて正常に機能しています。

問題は、非同期イベントが発生することです。イベントが発生したらすぐに出力を印刷したいと考えています。残念ながら、これは見栄えを悪くします。"> " 文字列は出力後に再び表示されず、ユーザーが何かを入力している途中である場合、テキストが半分に切り刻まれます。何かを印刷した後、おそらくユーザーの進行中のテキストを再描画する必要があります。

これは、解決された問題でなければならないようです。これを行う適切な方法は何ですか?

また、一部のユーザーは Windows ベースであることにも注意してください。

ティア

編集:受け入れられた回答はUnixyプラットフォーム(readlineモジュールが利用可能な場合)で機能しますが、Windowsでこれを機能させる方法を誰かが知っていれば、大歓迎です!

0 投票する
13 に答える
95583 参照

c - Cのインタプリタはありますか?

C 用のインタープリターのようなものがあるのではないかと思っていました。つまり、Linux 端末で「python」と入力して、そのインタープリターでコーディングできます。(通訳者の正しい言葉がわかりません)。これは、さまざまなことをテストするのに非常に役立ちます.Cにも同様のものが存在するかどうか興味があります.私はそれを疑っています. 私が考えることができる唯一のことは、Cシェルです...

0 投票する
4 に答える
454 参照

python - 手動で編集しないと Python REPL の出力を貼り付けられないのはなぜですか?

膨大な数のサンプル Python コードが Python REPL の出力を示しています。次に例を示します。

さて、あなたがやりたいことは明らかなことは、上記のコードを実行することです..だから、「python」を実行し、上記のテキストを貼り付けます..

コードが壊れている!?..

それを実行するには、次のいずれかを行う必要があります..

  • 行を 1 つずつコピーして貼り付け、すべてのインデントを正しくコピーしていることを確認します。それを台無しにした場合 (たとえば、先頭のスペースを逃した場合、最初からやり直す必要があります)。
  • テキスト エディタを使用して と を削除>>>...、もう一度貼り付けます

それは大きな問題ではありませんが、この形式でどれだけ多くのサンプル コードが提示されているかを考えると、これを行う必要があるのは奇妙に思えます..