में एक सामान्य रूप से टाइप किए हुए चर को nil` मूल्य `नियत मुझे लगता है कि var value: T = nil
नीचे क्योंकि XCode सामान्य प्रकार टी nil
मूल्य परिवर्तित नहीं कर सकते त्रुटि पैदास्विफ्ट
class Node<T> {
var value: T = nil
var next: Node
init(value: T) {
self.value = value
self.next = Node()
}
init() {
self.next = Node()
}
}
त्रुटि संदेश पढ़ता
'_coversion' है कि आपूर्ति की तर्क स्वीकार करता है के लिए एक अधिभार नहीं मिल सका
स्विफ्ट में एक चर के लिए nil
मान असाइन करने का कोई तरीका है?
ओह, कोई और सीमा? – Sulthan
खेल के मैदान में, यह एक त्रुटि उत्पन्न नहीं करता है। शायद यह अद्यतन किया गया है: var value: टी? = शून्य – Kokodoko