Junior — Middle
Wie kann man feststellen, ob ein bestimmtes Element in der Liste (Slice) vorhanden ist?
sobes.tech KI
Antwort von AI
In Go, um Element in einem Slice zu bestimmen, erfolgt in der Regel durch eine Schleife mit Überprüfung jedes Elements. Zum Beispiel für einen Slice von Strings:
func contains(slice []string, item string) bool {
for _, v := range slice {
if v == item {
return true
}
}
return false
}
Dieser Ansatz ist universell für alle Typen, für die eine Vergleichsoperation definiert ist. Wenn Sie häufig die Anwesenheit von Elementen überprüfen müssen, können Sie eine Karte (map) für eine effizientere Suche verwenden.