Sobes.tech
Back to questions
Senior
5

Вы уверены, что тут используются фигурные скобки для map? Какой синтаксис нужен для обращения к элементу set на 17 строке?

Companies where asked
OZONOZON

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] и проверять наличие через второй возвращаемый параметр.