gelten folgende Voraussetzungen:Funktion im Initialisierer verwenden - schnell?
class A {
let x : Int
init() {
self.x = assign(1)
}
func assign(y : Int) -> Int {
return y
}
}
Dies erzeugt einen Fehler.
Hier ist meine Frage: Gibt es eine Möglichkeit, Funktionen innerhalb der Klasseninitialisierung aufzurufen?
EDIT: Fehlermeldung hinzugefügt:
Verwendung von ‚Selbst‘ in Methodenaufruf ‚assign‘ vor allen gespeicherten Eigenschaften
Was ist die Ausnahme/Fehler, die Sie bekommen? Wäre hilfreich, um das tatsächliche Ergebnis zu sehen, das Sie erhalten – konkked
Es gibt mehrere Lösungen, aber ein echter Anwendungsfall würde helfen. – Sulthan