事件:'close'
\Event: 'close'
发生以下情况之一时会触发 'close' 事件:
\The 'close' event is emitted when one of the following occur:
-
rl.close()方法被调用,InterfaceConstructor实例放弃了对input和output流的控制;\The
rl.close()method is called and theInterfaceConstructorinstance has relinquished control over theinputandoutputstreams; -
input流接收到它的'end'事件;\The
inputstream receives its'end'event; -
input流接收 Ctrl+D 以表示传输结束(EOT);\The
inputstream receives Ctrl+D to signal end-of-transmission (EOT); -
input流接收 Ctrl+C 来向SIGINT触发信号,并且InterfaceConstructor实例上没有注册'SIGINT'事件监听器。\The
inputstream receives Ctrl+C to signalSIGINTand there is no'SIGINT'event listener registered on theInterfaceConstructorinstance.
调用监听器函数时不传入任何参数。
\The listener function is called without passing any arguments.
一旦触发 'close' 事件,则 InterfaceConstructor 实例就完成了。
\The InterfaceConstructor instance is finished once the 'close' event is
emitted.