事件:'close'
¥Event: 'close'
发生以下情况之一时会触发 'close' 事件:
¥The 'close' event is emitted when one of the following occur:
-
rl.close()方法被调用,readline.Interface实例放弃了对input和output流的控制;¥The
rl.close()method is called and thereadline.Interfaceinstance 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触发信号,并且readline.Interface实例上没有注册'SIGINT'事件监听器。¥The
inputstream receives Ctrl+C to signalSIGINTand there is no'SIGINT'event listener registered on thereadline.Interfaceinstance.
调用监听器函数时不传入任何参数。
¥The listener function is called without passing any arguments.
一旦触发 'close' 事件,则 readline.Interface 实例就完成了。
¥The readline.Interface instance is finished once the 'close' event is
emitted.