lazy = Lazy()
.lines
.map(String)
lazy.forEach (line) ->
console.log line
lazy.emit('data', listoflines)
問題は、個別に処理する必要があるヘッダー行があることです
私が行った場合
num = 0
lazy.forEach (line) ->
console.log num
if num == 0
console.log "header"
#header
else
console.log line #rest
num = num + 1
動作しません。num = 0 になるだけです。これが内部でどのように処理されているかわかりません...
情報を含むヘッダーとして最初の行が必要なため、スキップを使用できません。