स्लाइस (slices) और मैप (maps)
Go कोर्स का हिस्सा
अब तक आपने जितने भी variables इस्तेमाल किए हैं, वे हर एक बस एक value रखते हैं: एक नाम, एक उम्र, एक क़ीमत। ज़्यादातर असली समस्याओं में चीज़ों का एक समूह शामिल होता है: छात्रों की एक सूची, एक shopping cart, item के नाम से क़ीमत ढूँढ़ने वाली एक lookup table। Go इसी के लिए दो built-in collection types देता है, और यहाँ से आगे आप जो भी program लिखेंगे, उनमें से किसी एक का इस्तेमाल लगभग हर बार करेंगे। एक slice एक ही type...
एक slice को किसी shelf पर रखे लेबल वाले बक्सों की एक क़तार जैसा सोचिए, जिनकी नंबरिंग 0 से शुरू होती है, और हर बक्सा बाक़ी सबकी तरह एक ही type की एक value रखता है। इसे एक slice literal से बनाएँ, values को braces के अंदर सूचीबद्ध करके:
असली माहौल में Go स्लाइस (slices) और मैप (maps) सीखना चाहते हैं?
नीचे क्लिक करें, Go के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ स्लाइस (slices) और मैप (maps) पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंस्लाइस (slices) और मैप (maps)आप क्या सीखेंगे
- Slice literal
- Append
- Len
- Indexing
- Range
- Map literal
- Map lookup with ok
- Delete
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
20 पाठ- 1नमस्ते, Go25 मिनट
- 2चर और प्रकार25 मिनट
- 3कंट्रोल फ्लो: if और for30 मिनट
- 4फ़ंक्शन30 मिनट
- 5स्लाइस (slices) और मैप (maps)35 मिनट
- 6स्ट्रक्ट (structs) और पॉइंटर (pointers)35 मिनट
- 7मेथड (methods) और इंटरफेस (interfaces)35 मिनट
- 8त्रुटि प्रबंधन35 मिनट
- 9मॉड्यूल (modules) और प्रोजेक्ट संरचना35 मिनट
- 10छोटा CLI कैपस्टोन40 मिनट
- 11मानक लाइब्रेरी का भ्रमण40 मिनट
- 12परीक्षण और बेंचमार्क (benchmarks)40 मिनट
- 13गोरूटीन (goroutines) और चैनल (channels)40 मिनट
- 14समवर्तिता पैटर्न45 मिनट
- 15जेनेरिक्स (generics)35 मिनट
- 16HTTP सर्वर45 मिनट
- 17database/sql के साथ डेटाबेस45 मिनट
- 18प्रदर्शन और प्रोफाइलिंग40 मिनट
- 19Go में डिज़ाइन पैटर्न40 मिनट
- 20तैनाती और उत्पादन45 मिनट
