Rhino または RingoJS を使用する場合print
、コンソールで REPL を使用して出力を印刷できます (alert
は使用できません)。
の代わりに、コンソールでユーザー入力を読み取るために使用できるものは何prompt
ですか?
これらの規則に関する情報、Rhino や RingoJS で利用できる API は何か、または準拠している CommonJS ガイドはどこにありますか?
Rhino または RingoJS を使用する場合print
、コンソールで REPL を使用して出力を印刷できます (alert
は使用できません)。
の代わりに、コンソールでユーザー入力を読み取るために使用できるものは何prompt
ですか?
これらの規則に関する情報、Rhino や RingoJS で利用できる API は何か、または準拠している CommonJS ガイドはどこにありますか?
簡単に言えば、現在、標準入力ストリームからバイトを読み取る標準的な (広くサポートされている) 方法はありません。Rhino では、Java の「System.in」入力ストリームを簡単に使用できます。RingoJS は明らかにSystem モジュールを実装しています。
CommonJSグループは、入力ストリームであり、「r」モードで開かれたファイルのように動作する「stdin」オブジェクトを含む「システム」仕様のドラフトにまだ取り組んでいるようです。このようなオブジェクトには " "メソッドも含まれている必要があります。read()
ただし、これらはすべてドラフト仕様であり、実装を提供する JavaScript 環境はほとんどないようです。システムおよび IO 仕様を実装する環境では、次のようなことができるはずです。
var system = require('system');
system.stdin.read(10); // Read ten bytes.