Learning diary of programming

主にWebのプログラミング学習日記。

Node.jsのドキュメントを読む

20140416 16:23-16:55

REPL (Read-Eval-Print-Loop)

http://nodejs.jp/nodejs.org_ja/api/repl.html

  • 結果を確認しながら対話的にJavaScriptを実行できる
  • コマンドラインから引数無しで node を実行すると出てくるのが REPL プログラム。それを require("repl").start() で任意のタイミングで使える
  • 標準入力の代わりに Unix ドメインソケットをベースとしたサーバから REPL を起動することによって、再起動することなく node の常駐プロセスへ接続することができます。

  • REPLコマンドラインでは
    • _ は最後の式の結果
    • REPLServer インスタンスcontext プロパティに値をセットしておくと、REPL ではそれがローカル変数になる
    • REPL コマンド .break/.clear/.exit/.help/.save/.load
    • C === .break / <ctrl-D> === .exit