मैं स्विफ्ट भाषा में म्यूटेबल / अपरिवर्तनीय वस्तुओं (एरे, डिक्शनरी, सेट्स, डेटा) के निर्माण के लिए एप्पल की स्विफ्ट प्रोग्रामिंग गाइड का जिक्र कर रहा था। लेकिन मैं समझ नहीं पा रहा था कि स्विफ्ट में एक संग्रहणीय संग्रह कैसे बनाया जाए।
मैं ऑब्जेक्टिव-सी में निम्नलिखित के लिए स्विफ्ट में समकक्ष देखना चाहूंगा
अपरिवर्तनीय ऐरे
NSArray *imArray = [[NSArray alloc]initWithObjects:@"First",@"Second",@"Third",nil];
म्यूटेबल ऐरे
NSMutableArray *mArray = [[NSMutableArray alloc]initWithObjects:@"First",@"Second",@"Third",nil];
[mArray addObject:@"Fourth"];
अपरिवर्तनीय शब्दकोश
NSDictionary *imDictionary = [[NSDictionary alloc] initWithObjectsAndKeys:@"Value1", @"Key1", @"Value2", @"Key2", nil];
म्यूटेबल डिक्शनरी
NSMutableDictionary *mDictionary = [[NSMutableDictionary alloc]initWithObjectsAndKeys:@"Value1", @"Key1", @"Value2", @"Key2", nil];
[mDictionary setObject:@"Value3" forKey:@"Key3"];