- Registriert
- 29.05.10
- Beiträge
- 991
Huhu,
ich hab mal ein Verständnisproblem:
Ich sehe keinen Sinn von Closure! Das ist doch nichts anderes als ein Temporär erstellter Konstruktor/Initialisierung einer Klasse? Welchen Sinn hat das? Warum sollte ich nicht einfach eine passende Init Methode schreiben?
Man kann ja jetzt auch einer Konstanten den Typ Closure zuweisen. Welchen Sinn hat denn das?
Hab ich da jetzt einen Konstruktoraufruf über eine Konstante definiert?
Wo nutzt man sowas?
ich hab mal ein Verständnisproblem:
Ich sehe keinen Sinn von Closure! Das ist doch nichts anderes als ein Temporär erstellter Konstruktor/Initialisierung einer Klasse? Welchen Sinn hat das? Warum sollte ich nicht einfach eine passende Init Methode schreiben?
Man kann ja jetzt auch einer Konstanten den Typ Closure zuweisen. Welchen Sinn hat denn das?
Code:
let testObjekt: () -> Test = {
let test = Test()
test.propertie = "Wert"
return test
}
Wo nutzt man sowas?