2013-07-26 30 views

Trả lời

9

Không, các hàm bị trì hoãn không chạy.

Dưới đây là mô tả của log.Fatal:

Fatal tương đương với In() tiếp theo là một cuộc gọi đến os.Exit (1).

log.Fatal gọi os.Exit, mà mô tả là here:

Exit làm cho chương trình hiện tại để thoát với mã trạng thái nhất định. Thông thường, mã số 0 cho biết thành công, khác không phải là lỗi. Chương trình chấm dứt ngay lập tức; chức năng trì hoãn không chạy.

Demonstration

Nếu bạn thực sự cần phải đúng nguồn lực gần hoặc làm một số nhiệm vụ trước khi chương trình kết thúc, sau đó không sử dụng log.Fatal.

Các vấn đề liên quan