2
おそらく、私があまりにもJVMの陰ビューでこのことについて考えている、しかし...「文字列writestream」
を取得するための慣用的な方法は、私は関数宣言を持つサードパーティのAPIを使用してんですよそれはWriteStreamを取る(私はそれが.write()
メソッドを使用すると信じています)。
私はこの結果をファイルストリームなどではなく(通常のように)文字列に直接使用することができます。
Javaでは、この目的のためにByteArrayOutputStream
のようなクラスがあります。どのような方法でノードでそれを行うのですか?
、私はちょうどこの
var strbuf = [];
func({write: function(str) {strbuf.push(str);}});
var str = strbuf.join('');
をやっているしかし、それは明らかに、冗長醜い、その目的に関しては完全には明らかではありません。
APIはイベントの送信をサポートしていませんか?一般的には、このようなものがデータイベントを発生させます。 APIとは何ですか? – loganfsmyth
いいえ、同期ライブラリです。 –
よく分かりません。ライブラリは何ですか? – loganfsmyth