¿Cómo verificar si un slice en Go contiene un elemento específico? Análogo de contains() para slice
¡Hola a todos! Acabo de empezar a aprender Go después de Python y me encontré con un problema inesperado para mí. En Python hay un operador conveniente `in` que permite verificar si un elemento está en una lista: `if element in my_list:`. En Go trabajo con slices y necesito verificar a menudo si un slice contiene una cadena o número específico. Por ejemplo, tengo un slice de strings:
```go
fruits := []string{"apple", "banana", "cherry"}
```
Quiero verificar si contiene "banana". En la biblioteca estándar de Go no encontré un método incorporado como `contains()` para slices. Intenté escribir un loop yo mismo, pero me parece que es demasiado código para una operación tan simple. ¿Quizás hay alguna forma estándar o solución idiomática en Go? ¿O necesito escribir mi propia función cada vez? ¡Gracias de antemano por la ayuda!
<<>>
Respuesta correcta: en Go no hay contains() incorporado, pero es idiomático escribir tu propia función
Tienes razón: en la biblioteca estándar de Go no hay un método universal
No answers yet.
Inicia sesión para dejar una respuesta