0
A
回答
2
您需要一个IO
对象,以调用IO#close
它:
io = IO.for_fd(3)
# Actually, `for_fd` is just an alias for `new`, but it reads nice here
io.close
# or simply
IO.for_fd(3).close
事实上,即使只是说
IO.for_fd(3)
,而不调用close
可能就足够了,因为我们没” t将返回的IO
分配给任何变量,它有资格进行垃圾回收,并且最终可能会在未来某个未指定的时间收集垃圾,终结器将会返回close
它......但依靠这是一个非常糟糕的主意,因为你不知道时对象将被垃圾收集。如果程序永远不会耗尽内存,它可能实际上不会被收集。
相关问题
- 1. 如何关闭通过邮件合并
- 2. 通过php文件关闭register_globals
- 3. 如何通过编号
- 4. 如何通过Linux shell命令关闭文件描述符
- 5. 如何通过WCF传输文件后关闭流?
- 6. tcl:如何处理通过文件事件读取的通道关闭
- 7. PowerShell通过.NET电子邮件关闭文件/删除文件
- 8. 通过python3关闭
- 9. angularjs通过关闭
- 10. 如何通过双击关闭WebView?
- 11. 如何通过Windows API关闭电脑?
- 12. 如何通过Selenium关闭对话框?
- 13. 如何通过按Esc键关闭JInternalFrame?
- 14. 如何通过ssh关闭树莓派
- 15. 如何通过ADB关闭Wifi?
- 16. 如何通过关闭JFrame直接关闭JOptionPane?
- 17. C#如何通过文件系统重复和分配编号
- 18. 通过关联关闭树?
- 19. 如何使用Twisted通过FTP下载文件时关闭文件对象?
- 20. 如何通过编程方式关闭系统操作动画
- 21. 如何通过编程关闭移动网络数据
- 22. 通过编号找到关系
- 23. 如何捕捉事件,当网页只能通过关闭按钮关闭
- 24. 如何通过SSH编辑文件?
- 25. 如何通过CMD编辑hosts文件?
- 26. 如何通过Dockerfile编辑文件
- 27. 如何通过规模组编号
- 28. 如何通过编号搜索用户
- 29. 我编辑后如何关闭文本文件?
- 30. 关闭blockUI通过按钮
很好的答案!我突然被运回C工作。 – 2014-12-04 03:22:15
太好了,非常感谢! – user180574 2014-12-04 18:20:12