Estoy realizando el ejercicio 6 parte f del práctico 4.
No me queda tan claro la propuesta del mismo.
Este dice:
"Declare una clase “Enumerate a” como subclase de “Sizeable a” con un método enum : Int → [a ].
La función enum, dado un entero n, retorna todos los valores del tipo a con tamaño menor o igual a n.
Declare instancias de Enumerate para Int, Char y pares"
Pregunto entonces:
- Si uno ingresa como el entero "n" el 2, ¿debería devolver todos los posibles chars?.
- ¿Y qué pasaría con los Pares? ¿Tenemos que generar todos los pares con cualquier tipo de estructura que implemente Sizable dentro, o solamente aquellos los pares de Int y Char (en cualquier orden)?
Saludos y gracias,
Daniel