2013-07-26 11 views

Odpowiedz

9

Nie, funkcje odroczone nie są uruchamiane.

Oto opis log.Fatal:

krytyczny jest równoważna Print(), a następnie wezwanie do os.Exit (1).

log.Fatal wzywa os.Exit, którego opis jest here:

Wyjście powoduje bieżącego programu, aby wyjść z danym kodem statusu. Konwencjonalnie, kod zero wskazuje na sukces, niezerowy jest błąd. Program kończy się natychmiast; funkcje odroczone nie są uruchamiane.

Demonstration

Jeśli naprawdę potrzebujesz, aby prawidłowo zamknij zasoby lub zrobić kilka zadań, zanim zakończy program, to nie należy używać log.Fatal.

Powiązane problemy