Back to questions
Junior — Middle
72
Каким способом можно определить, присутствует ли конкретный элемент в списке (слайсе)?
Companies where asked
Ecom.tech
Answer from AI
sobes.tech AI
В Go для определения, присутствует ли элемент в слайсе, обычно выполняют перебор с проверкой каждого элемента. Например, для слайса строк:
func contains(slice []string, item string) bool {
for _, v := range slice {
if v == item {
return true
}
}
return false
}
Этот подход универсален для любых типов, для которых определено сравнение. Если нужно часто проверять наличие элементов, можно использовать карту (map) для более эффективного поиска.