Junior — Middle
¿De qué manera se puede determinar si un elemento específico está presente en la lista (slice)?
sobes.tech AI
Respuesta de la IA
En Go, para determinar si un elemento está presente en un slice, generalmente se realiza una iteración con una comprobación de cada elemento. Por ejemplo, para un slice de cadenas:
func contains(slice []string, item string) bool {
for _, v := range slice {
if v == item {
return true
}
}
return false
}
Este método es universal para cualquier tipo que tenga definido un operador de comparación. Si necesitas verificar la presencia de elementos con frecuencia, puedes usar un mapa (map) para una búsqueda más eficiente.