Zuweisen von `nil` - Wert auf einen generisch typisierten Variablen in Swift

Ich denke var value: T = nil verursacht folgenden Fehler, denn XCode kann nicht konvertieren nil Wert der generische Typ T

class Node<T> {
    var value: T = nil
    var next: Node

    init(value: T) {
        self.value = value
        self.next = Node()
    }

    init() {
        self.next = Node()
    }
}

Die Fehlermeldung lautet

Konnte nicht finden, eine überlastung für '_coversion' akzeptiert geliefert
Argumente

Ist es, einen Weg zu weisen nil Wert einer Variablen in Swift?

InformationsquelleAutor Jason Kim | 2014-06-05
Schreibe einen Kommentar