Sobes.tech
Junior

რა მოხდება Map-თან, თუ make ან მოკლე მინიჭებას არ გამოიყენებთ?

sobes.tech AI

პასუხი AI-სგან

შექმნილია ნულოვანი მნიშვნელობის (nil) რუკა. ასეთი რუკა არ შეუძლია ელემენტების შენახვა. მისში მნიშვნელობის დაწერა გამოიწვევს შესრულების დროს პანიკას.

// რუკის გამოცხადება ინიციალიზაციის გარეშე
var myMap map[string]int

// myMap == nil

// მნიშვნელობის დაწერის მცდელობა - გამოიწვევს პანიკას
// myMap["key"] = 10