Sobes.tech
Junior — Middle

Cum se poate determina dacă un element specific este prezent în listă (slice)?

sobes.tech AI

Răspuns de la AI

În Go, pentru a determina dacă un element este prezent într-un slice, se face de obicei o iterare cu verificarea fiecărui element. De exemplu, pentru un slice de șiruri:

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

Această abordare este universală pentru orice tip pentru care este definită o comparație. Dacă trebuie să verifici frecvent prezența elementelor, poți folosi o hartă (map) pentru o căutare mai eficientă.