3

例如

child.stdout.on \data (buffer) -> 
   result.stdout += buffer

-->

child.stdout.on('data', function(buffer){
  return result.stdout += buffer;
});

我需要它而没有回报。在 F# 中,我可以添加|> ignore如何在 livescript 中处理它?

4

1 回答 1

4

您可以!在函数定义前添加一个:

!(buffer) -> result.stdout += buffer

或者,返回void

child.stdout.on \data (buffer) -> 
   result.stdout += buffer
   void

在 JavaScript 中,当您返回 undefined (void) 时,它与不返回任何内容相同。

于 2013-05-13T08:40:40.603 回答