2014-06-23 13 views
6

मैंने The Swift Programming LanguageiBook पढ़ा। कीवर्ड अनुभाग में उन्होंने new सूचीबद्ध किया। लेकिन धारा Summary of the Grammar में मुझे यह नहीं मिला।नया कीवर्ड क्या है?

स्विफ्ट में new क्या है?

+0

सी # में फेंकता है, मैं का उपयोग किया है 'नई' सील तरीकों जिसका व्यवहार मैं से सहमत नहीं था छिपाने के लिए। "नया" आमतौर पर सी # में व्यर्थ है, और मुझे खुशी है कि स्विफ्ट प्रारंभकर्ताओं के लिए इसका उपयोग नहीं करता है। मैं अपने मैक से दूर हूं; अगर आप @final के साथ चिह्नित कुछ भी "ओवरराइड" करने के लिए "नया" उपयोग कर सकते हैं, तो कृपया हमें बताएं। – Jessy

उत्तर

2

ऐसा लगता है कि इसे हटा दिया गया है।

मैं let x = new Double[2] की कोशिश की लेकिन Xcode 7 में यह अब एक त्रुटि

Playground execution failed: OSX.playground:1:9: error: use of unresolved identifier 'new' let a = new [Double]

5

ऐसा लगता है कि new एक सरणी बनाने के लिए इस्तेमाल किया जा सकता है:

let x = new Double[2] 
x[0] = 3.1 
x[1] = 4.2 
println(x) 
// Output: [3.1, 4.2] 

लेकिन यह केवल सैद्धांतिक ब्याज की है। यह दस्तावेज नहीं है और इसलिए उपयोग नहीं किया जाना चाहिए।

संबंधित मुद्दे