Senior
Kas sa oled kindel, et siin kasutatakse map jaoks kühvleid? Millist süntaksit on vaja, et pääseda ligi seti elemendile 17. real?
sobes.tech AI
Vastus AI-lt
Go keeles kasutatakse kaardite loomisel sulgusid, kuid kaardi elementidele juurdepääsu süntaks on järgmine:
value := myMap[key]
Kui jutt on komplektist (set), siis Go-s ei ole sisseehitatud set tüüpi, seda tavaliselt rakendatakse kui kaarti tühja struktuuriga väärtusena:
set := make(map[string]struct{})
set["element"] = struct{}{}
Selleks, et kontrollida, kas element on komplektis, kasutatakse süntaksit:
_, exists := set["element"]
if exists {
// element on komplektis
}
Seega, real 17, et pääseda ligi komplekti elemendile, tuleb kasutada set[key] ja kontrollida selle olemasolu teise tagastatud parameetri kaudu.