Hay una lista de estudiantes donde data Student = Student { name :: String, mark :: Mark } deriving Show data Mark = F|E|D|C|B|A deriving (Show, Eq, Ord) Necesito dividirlo así: [(marca,[estudiantes con esta marca])] Hice algo como esto: splitToGroups :: [Student] -> [(Mark, [String])] splitToGroups [] = [] splitToGroups . . . Read more
He creado un tipo de dato personalizado “email”. ¿Cómo puedo hacer que este tipo sea nulo en valor? Por ejemplo: private lateinit var a: email? o fun makeEmailAddress(a: String): email? { // TODO }
Como tarea se nos han dado estos tipos de datos, y necesito hacer una función que tome una fila ([Cell]) y devuelva Jugador X, Jugador O o Nada dependiendo de la fila. module TicTacToe where import Data.Maybe data Player = X | O deriving Eq data Cell = E | . . . Read more