Ver Mensaje Individual
  #6  
Antiguo 28-07-2024
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.939
Reputación: 27
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por REHome Ver Mensaje
En cuanto al enum. ¿Qué más da si enum y un array, el rollo es conseguir esa información.

En términos generales, es mejor modelar con `tipos` que con `algoritmos`.


Por ejemplo, si quieres definir que algo esta ordenado, puedes hacer un algoritmo de `sort` O (mejor) usas una estructura como un `Btree`, que esta ordenada por construcción.


Igual, es lo mismo decir que tienes 2 posiciones en pantalla con `[1,2]` que con `Point{x:1,y:2}`, pero la segunda es mas clara.


El uso de enums aquí hace mas correcto el código, ya que crea una lista finita y explicita de opciones, en cambio, un integer es 'valido' para todo el rango del 'i32'.
__________________
El malabarista.
Responder Con Cita