Sobes.tech
Junior — Middle

De que forma é possível determinar se um elemento específico está presente na lista (slice)?

sobes.tech IA

Resposta da IA

Em Go, para determinar se um elemento está presente numa slice, normalmente faz-se uma iteração com uma verificação de cada elemento. Por exemplo, para uma slice de strings:

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

Esta abordagem é universal para quaisquer tipos para os quais a comparação esteja definida. Se precisar verificar frequentemente a presença de elementos, pode usar um mapa (map) para uma busca mais eficiente.