我们正在编写一个程序写入我的计算机上的文件,基本上只有一部分我无法弄清楚它是如何工作的。
在程序打开文件之前,程序允许我按abstract
键继续打开文件,从而删除内容。或者我可以按 ctrl + C 来中断我的程序。我很感谢这里的任何输入,因为我似乎无法找到关于这个特定功能的任何内容。
Return
答案 0 :(得分:2)
Ruby gets
读取一行文本。在文件上调用时 - 它会读取此文件的一行。按照您的情况调用$stdin
时,它会从标准输入(控制台)中读取一行。
如果按Enter
,程序将读取空行并继续执行。如果按 Ctrl + C ,信号将发送到程序,此信号使程序停止执行。您可以在程序执行的任何时刻按 Ctrl + C ,它将被停止(除非信号在程序中处理,但事实并非如此)这里)。
另见: