Ezek a három kulcsszó az elhalasztott végrehajtást és kivételes helyzeteket kezelik. A defer egy utasítás végrehajtását késlelteti a függvény visszatérésekor, a panic futásidejű összeomlást válthat ki (valóban kivételes esetekben), a recover pedig meg tudja állítani a panic-et, hogy megakadályozza a program összeomlását.
