मैंने The Swift Programming Language
iBook पढ़ा। कीवर्ड अनुभाग में उन्होंने new
सूचीबद्ध किया। लेकिन धारा Summary of the Grammar
में मुझे यह नहीं मिला।नया कीवर्ड क्या है?
स्विफ्ट में new
क्या है?
मैंने The Swift Programming Language
iBook पढ़ा। कीवर्ड अनुभाग में उन्होंने new
सूचीबद्ध किया। लेकिन धारा Summary of the Grammar
में मुझे यह नहीं मिला।नया कीवर्ड क्या है?
स्विफ्ट में new
क्या है?
ऐसा लगता है कि इसे हटा दिया गया है।
मैं let x = new Double[2]
की कोशिश की लेकिन Xcode 7 में यह अब एक त्रुटि
Playground execution failed: OSX.playground:1:9: error: use of unresolved identifier 'new' let a = new [Double]
ऐसा लगता है कि new
एक सरणी बनाने के लिए इस्तेमाल किया जा सकता है:
let x = new Double[2]
x[0] = 3.1
x[1] = 4.2
println(x)
// Output: [3.1, 4.2]
लेकिन यह केवल सैद्धांतिक ब्याज की है। यह दस्तावेज नहीं है और इसलिए उपयोग नहीं किया जाना चाहिए।
सी # में फेंकता है, मैं का उपयोग किया है 'नई' सील तरीकों जिसका व्यवहार मैं से सहमत नहीं था छिपाने के लिए। "नया" आमतौर पर सी # में व्यर्थ है, और मुझे खुशी है कि स्विफ्ट प्रारंभकर्ताओं के लिए इसका उपयोग नहीं करता है। मैं अपने मैक से दूर हूं; अगर आप @final के साथ चिह्नित कुछ भी "ओवरराइड" करने के लिए "नया" उपयोग कर सकते हैं, तो कृपया हमें बताएं। – Jessy