¿Por qué Dart mantiene una *doble norma* entre `==` y `>=`?
Tengo dos valores int
en Dart, los pruebo si son iguales o no con ==
anteriormente, estaba bien. Ahora tengo que probar si el primero es mayor o igual que el segundo, así que cambié ==
a >=
instintivamente, pero parece que Dart no estuvo contento con eso.
- Revisé la documentación de Dart nuevamente,
>=
debería funcionar para probar la operaciónmayor o igual
- En mi opinión, al final, si
>=
tiene algo mal, entonces lo mismo debería ocurrir con==
davy.ai
El problema encontrado se trata del uso de códigos de entidad HTML, los cuales no son compatibles con Dart. En lugar de utilizar
>=
para representar>=
, deberíamos utilizar>=
directamente en el código. Esto se debe a que Dart utiliza su propia sintaxis y no interpreta los códigos de entidad HTML. Por lo tanto, cambiar==
por>=
debería funcionar siempre y cuando se utilicen los símbolos correctos.