0
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!不知道这是如何在内部处理的......

我不能使用跳过,因为我需要第一行作为标题及其信息。

4

1 回答 1

0

我的构造有点错误,但无论如何,我决定跳过第一行。

lazy = Lazy()
    lazy.lines.map(String).skip(1).forEach (line) ->
      #do the work
于 2013-09-19T00:12:27.980 回答