xcode - inout parameter in closure crashes the Swift compiler -
मुझे बस स्विफ्ट में एक नया प्रोजेक्ट प्रारंभ करना होगा और main.swift
/ P> <पूर्व> struct Foo {बार दो: (बाउट में: स्ट्रिंग) - & gt; ()}
जब मैं बनाने की कोशिश करता हूं मुझे एक त्रुटि मिलती है:
सिग्नल के कारण कमांड विफल: सेगमेंटेशन गलती: 11
क्या मैं कुछ भी गलत कर रहा हूं?
मैंने सोचा कि शायद inout
बंद करने वाले पैरामीटर समर्थित नहीं हैं, लेकिन अगर मैं इस तरह से समापन को परिभाषित करता हूं: / P>
दो बज़ दें: (बाज़ में: स्ट्रिंग) - & gt; () = {Baz in baz + = "x" return}
या यहां तक कि
var baz: (बाज़ में: स्ट्रिंग) - & gt; ()?
यह ठीक है और ठीक है
बस स्विफ्ट में जांच 1.2 Xcode 6.3 बीटा के साथ भेज दिया गया, और इसे सफलतापूर्वक संकलित किया गया इसलिए निश्चित रूप से संकलक पर एक बग था, जिसने अंतिम रिलीज में हल किया
Comments
Post a Comment