ios8 - Swift: array of dictionaries has count of 1 after initialization but should have 0 -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 4 जवाब
  var व्यक्ति = [शब्दकोश & lt; स्ट्रिंग, स्ट्रिंग & gt; ()] println (persons.count)  

प्रिंट 1 । मैं देखता हूं कि सरणी के भीतर एक खाली डिक्शनरी है, जब इसे आरम्भ किया जाता है, लेकिन उस से बचने और 1 के बजाय 0 तत्व होने का कोई तरीका है? बाद में मुझे करने में सक्षम होना चाहिए:

  persons.append (["प्रथम नाम": "फू", "अंतिम नाम": "बार"])  
< P> कोई भी विचार?

इसका उपयोग करके:

  [शब्दकोश & lt ; स्ट्रिंग, स्ट्रिंग & gt; ()]  

आप एक तत्व dictionary & lt; स्ट्रिंग, स्ट्रिंग & gt; ()

के साथ एक सरणी बना रहे हैं सही तरीके से वर्ग कोष्ठक के बाद कोष्ठक को स्थानांतरित करना है:

  [शब्दकोश & lt; स्ट्रिंग, स्ट्रिंग & gt;] ()  

यह प्रकार की एक सरणी को घोषित करता है < कोड> शब्दकोश & lt; स्ट्रिंग, स्ट्रिंग & gt; , और इसे तत्काल।

इसे बनाने का समतुल्य तरीका है:

  ऐरे & lt; शब्दकोश & lt; स्ट्रिंग, स्ट्रिंग & gt; & gt; ; ()  

Comments

Popular posts from this blog

apache - 504 Gateway Time-out The server didn't respond in time. How to fix it? -

c# - .net WebSocket: CloseOutputAsync vs CloseAsync -

c++ - How to properly scale qgroupbox title with stylesheet for high resolution display? -