
366 Rozdział 12.
Panika i odraczanie
Każda wywołana funkcja musi zwracać
sterowanie do jednostki wywołującej. Aby było
to możliwe, w Go — podobnie jak w innych
językach programowania — utrzymywany
jest
stos wywołań
, czyli lista wywołań funkcji
aktywnych w danym momencie.
Gdy w programie następuje panika, w danych
wyjściowych wyświetlany jest
ślad stosu
, czyli
tekstowa postać stosu wywołań. Może to być
przydatne w ustalaniu, co było powodem awarii
programu.
Odroczone wywołania ukończone przed awarią
Nawet gdy w programie ma miejsce panika, wszystkie odroczone wywołania
funkcji są uruchamiane. Jeśli takich wywołań jest kilka, są one wykonywane
w kolejności ...