用語集に戻る
Java初級

REPL

repl

一言で言うと

Read-Eval-Print Loopの略。

もう少し詳しく

一言で言うと

Read-Eval-Print Loopの略。コードを1行ずつ入力して即座に実行結果を確認できる対話型環境。pythonコマンドで起動する。

もう少し詳しく

Read-Eval-Print Loopの略。コードを1行ずつ入力して即座に実行結果を確認できる対話型環境。pythonコマンドで起動する。

内部の動作は Read(入力を読み取る)→ Eval(式を評価・実行する)→ Print(結果を表示する)→ Loop(最初に戻る)の4ステップを繰り返す仕組みです。代表的な実装として Python の対話モード(python コマンド)、Node.js の node、Ruby の irb などがあります。スクリプト実行との大きな違いは、1行ごとに即座に結果を確認できる点で、試行錯誤しながらコードを書くのに適しています。

実務でどう使うか

  • 動作確認・プロトタイピング ── コードを書き始める前に、小さな断片を手軽に試して挙動を確かめられます

  • ライブラリの挙動を試す ── 初めて使うライブラリのメソッドや返り値を、ファイルを作らずその場で確認できます

  • デバッグ時の変数確認 ── 実行中の値や式の評価結果を対話的に検証するのに使われます

  • 関連する用語

    この用語を学べるコース

    この用語を実際に使ってみよう

    チョットデキルなら、5分のレッスンで実際にコードを書いて学べます。

    コース一覧を見る