Tôi có một chương trình phải thực hiện các tác vụ nhất định trước khi kết thúc. Vấn đề là đôi khi chương trình bị treo với một ngoại lệ (như cơ sở dữ liệu không thể đạt được, vv). Bây giờ, có cách nào
Chương trình này, sau khi thực hiện lệnh main(), không thoát. object Main
{
def main(args: Array[String]) {
... // existing code
f()
... // existing code
}
def f() {
Số CreateFile của Win32 có FILE_FLAG_DELETE_ON_CLOSE, nhưng tôi đang sử dụng Linux. Tôi muốn mở tệp tạm thời sẽ luôn bị xóa khi chấm dứt chương trình. Tôi có thể hiểu rằng trong trường hợp của một vụ