Sobes.tech
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.