Sobes.tech
Junior — Middle

Je možné pridať uzáver do zoznamu prvkov?

sobes.tech AI

Odpoveď od AI

V Swift môžete pridať uzáver (closure) do zoznamu, ak typ zoznamu zodpovedá typu uzáveru. Napríklad, ak máte pole funkcií alebo uzáverov so rovnakou signatúrou, môžete ich uložiť do poľa:

var closures: [() -> Void] = []

closures.append({
    print("Ahoj od uzáveru")
})

closures.append {
    print("Ďalší uzáver")
}

// Zavolajte všetky uzávery
for closure in closures {
    closure()
}

Takto sú uzávery plnohodnotnými objektmi prvej triedy v Swifte, a môžu byť uložené v kolekciách, odovzdávané a volané.