Back to questions
OZON
Senior
5
Вы уверены, что тут используются фигурные скобки для map? Какой синтаксис нужен для обращения к элементу set на 17 строке?
Companies where asked
Answer from AI
sobes.tech AI
В Go для создания map используются фигурные скобки, но для обращения к элементам map синтаксис следующий:
value := myMap[key]
Если речь идёт о множестве (set), то в Go нет встроенного типа set, обычно его реализуют как map с пустой структурой в качестве значения:
set := make(map[string]struct{})
set["element"] = struct{}{}```
Чтобы проверить наличие элемента в set, используют синтаксис:
```go
_, exists := set["element"]
if exists {
// элемент есть в set
}
Таким образом, на 17 строке для обращения к элементу set нужно использовать set[key] и проверять наличие через второй возвращаемый параметр.