問題タブ [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.
c++ - C++ インタープリター (コンパイラーではない) を使用したことがありますか?
UnderC、Cint、Cling、Ch、またはその他の C++ インタープリターを使用したことがあり、その経験を共有できる人がいるかどうかに興味があります。
perl - Perl の対話型コンソールを起動するにはどうすればよいですか?
irb
Ruby やpython
Pythonのコマンドと同様に、Perl の対話型コンソールを起動するにはどうすればよいですか?
python - pydev で REPL を取得する方法はありますか?
デバッガーから python REPL にドロップできるようにしたいと思います-これが不可能な場合、すべてをウォッチ式として手動で追加する以外に、現在のブレークポイントのコンテキストで python 式を評価する簡単な方法はありますか?
javascript - アクションスクリプト 3 REPL
Actionscript 3 で利用できるREPL (Read-Eval-Print Loop) はありますか? グーグルで何も見つかりませんでしたが、本当に便利です。
c# - C#コンソール/ CLIインタープリター?
VisualStudioのスタンドアロンバージョンの「イミディエイトウィンドウ」のようなものがあるのだろうか。「DateTime.Parse( "blah")」のような単純なものをテストして、それが機能するかどうかを確認したい場合があります。しかし、新しいコンソールアプリケーションを作成する必要があるたびに、コードを挿入してテストします。
悲しいことに、イミディエイトウィンドウは、何かをデバッグしているときにのみ機能します。PowerShellはそれを行うことができますか?cmd.exeと同様のCLIを開くだけで、C#コードを実行できますか?
java - PythonのインタラクティブなREPLモードのようなものはありますが、Java用ですか?
PythonのインタラクティブなREPLモードのようなものはありますが、Java用ですか? たとえば、InetAddress.getAllByName( localHostName )
この public static void nightmare() のすべてがなくても、ウィンドウに入力してすぐに結果を取得できるようにするには?
emacs - LispBox/Slime に入力したすべての関数を保存するには?
状況: Emacs で REPL を使用しているときに、いくつかの関数を入力しました。問題: 単にバッファを保存しているときに、「; 評価が中止されました」のようなジャンクがあります。私が欲しいもの: 最新のリビジョンで入力したすべての関数の明確な説明。
それをしてもいいですか?ありがとう。
python - 非同期出力を適切に処理する Python REPL を実装する方法は?
シンプルな read-eval-print-loop でいくつかのコマンドを受け入れることができる Python ベースのアプリがあります。入力を取得するために使用raw_input('> ')
しています。Unix ベースのシステムでは、import readline
動作を少し改善することも目的としています。これはすべて正常に機能しています。
問題は、非同期イベントが発生することです。イベントが発生したらすぐに出力を印刷したいと考えています。残念ながら、これは見栄えを悪くします。"> " 文字列は出力後に再び表示されず、ユーザーが何かを入力している途中である場合、テキストが半分に切り刻まれます。何かを印刷した後、おそらくユーザーの進行中のテキストを再描画する必要があります。
これは、解決された問題でなければならないようです。これを行う適切な方法は何ですか?
また、一部のユーザーは Windows ベースであることにも注意してください。
ティア
編集:受け入れられた回答はUnixyプラットフォーム(readlineモジュールが利用可能な場合)で機能しますが、Windowsでこれを機能させる方法を誰かが知っていれば、大歓迎です!
c - Cのインタプリタはありますか?
C 用のインタープリターのようなものがあるのではないかと思っていました。つまり、Linux 端末で「python」と入力して、そのインタープリターでコーディングできます。(通訳者の正しい言葉がわかりません)。これは、さまざまなことをテストするのに非常に役立ちます.Cにも同様のものが存在するかどうか興味があります.私はそれを疑っています. 私が考えることができる唯一のことは、Cシェルです...
python - 手動で編集しないと Python REPL の出力を貼り付けられないのはなぜですか?
膨大な数のサンプル Python コードが Python REPL の出力を示しています。次に例を示します。
さて、あなたがやりたいことは明らかなことは、上記のコードを実行することです..だから、「python」を実行し、上記のテキストを貼り付けます..
コードが壊れている!?..
それを実行するには、次のいずれかを行う必要があります..
- 行を 1 つずつコピーして貼り付け、すべてのインデントを正しくコピーしていることを確認します。それを台無しにした場合 (たとえば、先頭のスペースを逃した場合、最初からやり直す必要があります)。
- テキスト エディタを使用して と を削除
>>>
し...
、もう一度貼り付けます
それは大きな問題ではありませんが、この形式でどれだけ多くのサンプル コードが提示されているかを考えると、これを行う必要があるのは奇妙に思えます..