दिलचस्प पोस्ट
एक तत्व के लिए एक लम्बाई (ऊंचाई या चौड़ाई) को शून्य से दूसरे की चर लंबाई निर्धारित करना, अर्थात कैल (एक्स – वाई), जहां y अज्ञात है पता लगाएं कि 24 घंटे डीटेटिम्स के बीच पारित हो चुके हैं – पायथन Google Chrome को स्थानीयहोस्ट को https पर रीडायरेक्ट करना कोका एपीआई का उपयोग करके आवेदन कैसे लाएं और सामने लाएं? पायथन: माता पिता मर जाता है जब बच्चे की प्रक्रिया (एस) को मारने के लिए कैसे? पर्ल उपनगरीय तर्क HTML दिनांक इनपुट टैग में दिनांक प्रारूप कैसे सेट करें? आपका रूबी संस्करण 2.0.0 है, लेकिन आपके Gemfile निर्दिष्ट 2.1.0 है जावास्क्रिप्ट माइम प्रकार कैसे स्थानीय और वैश्विक चर डिफ़ॉल्ट रूप से आरंभ किए जाते हैं? जावा List.add () असमर्थितऑपरेशन अपवाद एएससीआईआई कोड (0-255) को संबंधित वर्ण के स्ट्रिंग में कैसे परिवर्तित किया जाए? क्यों नहीं ICloneable <टी>? पायथन के लिए सरल, क्रॉस प्लेटफार्म MIDI लाइब्रेरी मैं कैसे विभिन्न स्थानों से एक Django वेब अनुप्रयोग में एकाधिक लॉगिन का पता लगा सकता हूँ?

स्विफ्ट में, सरणी टुकड़ा करने की क्रिया वापसी प्रकार ऐसा नहीं लगता

मैं तार की एक सरणी टुकड़ा कर रहा हूँ और एक [String] चर में सेट कर रहा हूं, लेकिन टाइप चेकर शिकायत कर रहा है। क्या यह संभव संकलक बग है?

 var tags = ["this", "is", "cool"] tags[1..<3] var someTags: [String] = tags[1..<3] 

स्क्रीनशॉट

वेब के समाधान से एकत्रित समाधान "स्विफ्ट में, सरणी टुकड़ा करने की क्रिया वापसी प्रकार ऐसा नहीं लगता"

किसी श्रेणी के साथ एक सरणी को अनुक्रमित करना एक सरणी वापस नहीं करता, लेकिन एक टुकड़ा। आप उस टुकड़े से बाहर सरणी बना सकते हैं हालांकि।

 var tags = ["this", "is", "cool"] tags[1..<3] var someTags: Slice<String> = tags[1..<3] var someTagsArray: [String] = Array(someTags) 
 var tags = ["this", "is", "cool"] var someTags: [String] = Array(tags[1..<3]) println("someTags: \(someTags)") // "someTags: [is, cool]" 

आप स्लाइस की एक नई सरणी प्राप्त करने के लिए भी ऐसा कर सकते हैं:

 var tags = ["this", "is", "cool"] var someTags = [String]() someTags += tags[1..<3] println(someTags[0]) //prints ["is", "cool"]