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. 如何通過編碼關閉/關閉Android平板電腦?
- 2. 如何關閉通過郵件合併
- 3. 通過php文件關閉register_globals
- 4. 如何通過編號
- 5. 批處理文件 - 關閉通過批處理文件過程
- 6. 如何通過WCF傳輸文件後關閉流?
- 7. 如何通過Linux shell命令關閉文件描述符
- 8. tcl:如何處理通過文件事件讀取的通道關閉
- 9. PowerShell通過.NET電子郵件關閉文件/刪除文件
- 10. Docbook,關閉表編號
- 11. angularjs通過關閉
- 12. 通過python3關閉
- 13. 如何通過雙擊關閉DateTimePicker
- 14. 如何通過ssh關閉樹莓派
- 15. 如何通過ADB關閉Wifi?
- 16. 如何通過雙擊關閉WebView?
- 17. 如何通過Windows API關閉電腦?
- 18. 如何通過Selenium關閉對話框?
- 19. 如何通過按Esc鍵關閉JInternalFrame?
- 20. 如何通過單擊關閉窗口?
- 21. C#如何通過文件系統重複和分配編號
- 22. 如何通過點擊關閉按鈕關閉彈出窗口?
- 23. 如何通過關閉JFrame直接關閉JOptionPane?
- 24. 如何使用Twisted通過FTP下載文件時關閉文件對象?
- 25. 通過關聯關閉樹?
- 26. 如何通過編程方式關閉系統操作動畫
- 27. 如何通過msbuild關閉編輯並繼續(對於Veracode)
- 28. 如何通過編程方式從textview中關閉鍵盤
- 29. 如何通過編程關閉移動網絡數據
- 30. android-如何通過編碼關閉我的手機?
很好的答案!我突然被運回C工作。 – 2014-12-04 03:22:15
太好了,非常感謝! – user180574 2014-12-04 18:20:12