如何中断试图打开文件的程序

时间:2018-03-24 22:33:25

标签: ruby

我们正在编写一个程序写入我的计算机上的文件,基本上只有一部分我无法弄清楚它是如何工作的。

在程序打开文件之前,程序允许我按abstract键继续打开文件,从而删除内容。或者我可以按 ctrl + C 来中断我的程序。我很感谢这里的任何输入,因为我似乎无法找到关于这个特定功能的任何内容。

Return

1 个答案:

答案 0 :(得分:2)

Ruby gets读取一行文本。在文件上调用时 - 它会读取此文件的一行。按照您的情况调用$stdin时,它会从标准输入(控制台)中读取一行。

如果按Enter,程序将读取空行并继续执行。如果按 Ctrl + C ,信号将发送到程序,此信号使程序停止执行。您可以在程序执行的任何时刻按 Ctrl + C ,它将被停止(除非信号在程序中处理,但事实并非如此)这里)。

另见: