プログラミング環境で、コマンドを入力するとすぐに結果が返される対話型の実行環境。
「REPL」を星図で探索する →
「REPL」とは?意味を解説
Read-Eval-Print Loopの略で、プログラミング言語やスクリプト環境における対話型インタフェース。ユーザーが入力したコマンドやコードを読み込み(Read)、評価・実行し(Eval)、結果を表示(Print)、再び入力待機状態に戻る(Loop)というサイクルを繰り返す。学習やデバッグに便利。
例文
- PythonのREPLでコードを一行ずつ試して動作確認できます。
- Node.jsのREPLを使えば、JavaScriptをリアルタイムで実験できます。
- REPLは初心者がプログラミングを学ぶのに最適なツールです。
語源・由来
Read-Eval-Print Loopの頭文字をとった用語。1960年代のLisp処理系で確立された対話型プログラミング環境の概念に由来する。
英語で言うと
REPLinteractive shellread-eval-print loop
「REPL」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「REPL」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「REPL」を探索する →