RxJSを使用してリアクティブプログラミングを学習していて、ファイルを1行ずつ読み込む必要がある場合があります。ファイルを1行ずつ読み込むための「反応的な」方法
https://gist.github.com/yvele/447555b1c5060952a279
それは動作しますが、私はラインの流れにバッファのストリームを変換するために、いくつかの通常のJSコードを使用する必要があります:実際に私は、ソリューションを使用して、それを解決したのが好き。 (上記の例では "readline"モジュールを使用してください)
Observable of BufferをRxJS演算子を使用してObservable of Lineに変換する方法が他にもありますか?
var Rx = require('rx');
var fs = require('fs');
var lines = Rx.Observable
.fromEvent(rl, 'data') // emits buffers overtime
// some transforms ...
.subscribe(
(line) => console.log(line), // emit string line by line
err => console.log("Error: %s", err),
() => console.log("Completed")
);
:よう
何か? – user3743222