Senior
Bir funksiyada bir neçə defer necə ardıcıllıqla icra olunur?
sobes.tech Süni İntellekt
AI-dan cavab
Go-da, bir funksiyada bir neçə defer çağırışı LIFO (Last In, First Out) qaydasında icra olunur — yəni, sonuncu təxirə salınmış çağırış ilk olaraq funksiyadan çıxarkən icra olunacaq.
Misal:
func nümunə() {
defer fmt.Println("Birinci")
defer fmt.Println("İkinci")
defer fmt.Println("Üçüncü")
}
// nümunədən çıxarkən aşağıdakı çıxış alınacaq:
// Üçüncü
// İkinci
// Birinci