jrunscriptのインタラクティブモードから外部のスクリプトをロード
昨日の日記で触れた、jrunscript のインタラクティブモードで外部のJavaScrptスクリプトをロードする方法について。
Rhinoのドキュメントを調べてみると、以下のように load() 関数を呼び出せば良いようです。
% cat hello.js function hello(message) { println("Hello, " + message); } % jrunscript js> load("hello.js"); js> hello("world"); Hello, world js> quit(); %
ところで、上記のサンプルで使っている println() がどこで定義されているかが気になります (print() はRhino組み込み関数として記載されている)。単なるundocumentedな関数?