के लिए प्लेग्राउंड क्रैश इस कोड के लिए एक्सकोड प्लेग्राउंड क्रैश - यदि प्रोजेक्ट में यह संकलन को रोकता है।रिकर्सिव वैल्यू टाइप
मैं सिर्फ एक बहुत ही सरल struct घोषित करने के लिए कोशिश कर रहा हूँ:
struct Node<T> {
let value: T
var next: Node<T>?
init(_ value: T) {
self.value = value
next = nil
}
}
तो मुझे लगता है कि खेल के मैदान में XCode मैं त्रुटि संदेश निम्न हो कार्य करें: खेल का मैदान सेवा के साथ संचार में अप्रत्याशित रूप से बाधित किया गया।
यदि मैं इस संरचना को एक्सकोड में अलग फ़ाइल में घोषित करता हूं तो परियोजना को संकलित नहीं किया जा सकता है। मुझे लगता है कि इस मामले में कमांड सिग्नल के कारण विफल रहा: सेगमेंटेशन गलती: 11।
क्या कोई मेरी मदद कर सकता है? क्या आसपास कोई काम है? किसी भी मदद की बहुत सराहना की।
एक खेल का मैदान Xcode 6.1 (6A1046a) में मैं मिलता है: 'रिकर्सिव मान प्रकार 'नोड' allowed' नहीं है। ऐसा लगता है कि यदि आप 'struct' के बजाय 'वर्ग' का उपयोग करते हैं तो यह काम करता है। –
जोड़ें कि आप अपने प्रश्न के लिए किस एक्सकोड का उपयोग कर रहे हैं। –
@ ब्लैक मेंढक एक्सकोड 6.0 (6 ए 313)। ऐसा लगता है कि मुझे वास्तव में – drasto