Sobes.tech
Назад к вопросам
Junior — Middle
71

Каким способом можно определить, присутствует ли конкретный элемент в списке (слайсе)?

Компании, где спрашивали
Ecom.tech

Ответ от нейросети

sobes.tech AI

В Go для определения, присутствует ли элемент в слайсе, обычно выполняют перебор с проверкой каждого элемента. Например, для слайса строк:

func contains(slice []string, item string) bool {
    for _, v := range slice {
        if v == item {
            return true
        }
    }
    return false
}

Этот подход универсален для любых типов, для которых определено сравнение. Если нужно часто проверять наличие элементов, можно использовать карту (map) для более эффективного поиска.